전체 문서

Getting Started

CICDoo란 시작하기: 온보딩 마법사 대시보드와 인프라 맵

Concepts

프로덕션, 스테이징, 개발 스테이지 도메인, 서브도메인, SSL Odoo 버전과 에디션 (Community와 Enterprise) 워크스페이스와 팀 협업

Servers

서버 추가하기 서버 도메인과 DNS 로드 밸런서 사용하기 서버 작업: 배포, 로그, 차트

Projects & Git

프로젝트 만들기 GitHub 연결하기 GitLab 연결하기 브랜치와 인스턴스

Instances & Console

인스턴스 만들기 인스턴스 재시작, 중지, 삭제 스테이지 간 브랜치 병합 웹 IDE와 원격 접속 인스턴스 설정 설명 배포와 작업 큐

Agent Tasks

에이전트 작업이란 에이전트 작업 설정하기 작업 실행과 결과 검토 에이전트 시간과 추가 구매

Monitoring & Backups

인스턴스 모니터링 백업과 복원 경고 알림 (이메일과 SMS)

Workspaces & Permissions

워크스페이스 멤버 초대하기 멤버 권한과 리소스 접근 멤버가 리소스를 보거나 사용할 수 없습니다

Account & Security

2단계 인증 (2FA) 프로필과 연동 설정 비밀번호와 계정 복구

Billing & Plans

요금제와 가격 업그레이드와 구독 관리 프로젝트 구독이 미납된 경우 채널 파트너 프로그램

Support & Tickets

지원 티켓 열기 CICDoo 팀에 도움 요청하기

Troubleshooting

문제 해결: 서버를 연결할 수 없습니다 문제 해결: 배포가 실패했습니다 문제 해결: 저장소를 옮긴 뒤 git push가 403으로 실패합니다 문제 해결: 인스턴스가 중단되거나 느립니다 문제 해결: 도메인 또는 SSL 문제

개념

프로덕션, 스테이징, 개발 스테이지

CICDoo의 스테이지가 무엇인지, 프로젝트를 만들 때 스테이지별로 서버를 어떻게 할당하는지, 콘솔에서 인스턴스가 스테이지별로 어떻게 묶이는지 설명합니다.

스테이지란

CICDoo의 모든 인스턴스는 세 가지 스테이지 중 하나에 속합니다:

  • 프로덕션: 실제 사용자가 의존하는 운영 환경입니다.
  • 스테이징: 프로덕션에 가까운 조건에서 변경 사항을 테스트하는 공간입니다.
  • 개발: 새 작업을 만들고 시험해 보는 환경입니다.

스테이지를 사용하면 실험적인 브랜치를 비즈니스가 돌아가는 환경과 안전하게 분리하면서도 하나의 프로젝트에서 모두 관리할 수 있습니다.

스테이지별 서버 할당

각 스테이지를 어떤 서버가 호스팅할지는 프로젝트를 만들 때 선택합니다. 새 프로젝트 생성 마법사의 마지막 단계(서버)에 있는 서버 할당 섹션에는 세 개의 필드가 있습니다:

  • 프로덕션 서버: 필수입니다. 모든 프로젝트에는 서버가 최소 하나 필요하며, 그 서버가 프로덕션 서버입니다.
  • 스테이징 서버: 선택 사항입니다.
  • 개발 서버: 선택 사항입니다.

각 필드에서 검색 상자를 클릭하고 이름, 호스트명, IP로 서버를 필터링한 뒤 하나를 선택하세요. 선택한 서버 카드의 X를 누르면 선택을 해제할 수 있습니다. 아직 서버가 없다면 마법사가 서버 페이지로 안내해 먼저 서버를 추가하도록 합니다. 서버 추가하기를 참고하세요.

작은 구성에서는 모든 스테이지가 같은 서버를 가리켜도 되고, 규모가 큰 구성에서는 보통 프로덕션에 전용 머신을 둡니다.

프로젝트 콘솔의 스테이지

프로젝트 콘솔을 열면 왼쪽 사이드바에 인스턴스가 스테이지별로 묶여 표시되고, 각각 색깔 점이 붙습니다:

  • 프로덕션 (초록)
  • 스테이징 (주황)
  • 개발 (파랑)

인스턴스(브랜치 이름으로 표시됩니다)를 클릭하면 열립니다. 스테이징과 개발 제목 옆에는 해당 스테이지에 새 인스턴스를 만드는 더하기 버튼이 있습니다. 브랜치 이름을 입력하고, 포크할 기준 브랜치를 선택한 뒤 생성을 클릭하세요. 스테이지는 클릭한 섹션에 따라 자동으로 채워집니다.

문제가 생기면 티켓 페이지나 채팅 위젯에서 지원 티켓을 열어 주세요.

여전히 해결되지 않나요? 앱에서 티켓을 열거나 엔지니어와 상담하세요.