전체 문서
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 문제프로젝트 및 Git
브랜치와 인스턴스
Git 브랜치가 프로젝트 콘솔에서 인스턴스에 어떻게 대응되는지, 인스턴스를 만드는 방법, 커밋과 배포를 어디에서 따라가는지 설명합니다.
브랜치가 인스턴스가 됩니다
CICDoo에서는 프로젝트의 각 인스턴스가 하나의 Git 브랜치를 실행합니다. 프로젝트를 열면 콘솔 사이드바에 인스턴스가 스테이지별로 묶여 표시됩니다:
- 프로덕션
- 스테이징
- 개발
각 항목은 해당 브랜치의 이름으로 표시됩니다. 항목을 클릭하면 그 인스턴스의 콘솔이 열립니다.
브랜치로 인스턴스 만들기
사이드바의 스테이징과 개발 제목 옆에는 더하기 버튼이 있습니다(인스턴스를 만들 권한이 있을 때 표시됩니다). 이 버튼을 클릭하면 인스턴스 생성 모달이 열립니다:
- 브랜치 이름: 새 브랜치의 이름입니다. 예를 들어 feature-xyz.
- 포크할 브랜치: 새 브랜치를 만들 기준 브랜치이며, 프로젝트의 기본 브랜치(예를 들어 main 또는 18.0)가 미리 채워져 있습니다.
- 스테이지: 클릭한 스테이지(스테이징 또는 개발)를 보여 줍니다.
생성을 클릭하세요. CICDoo가 브랜치와 인스턴스를 만들고, 해당 스테이지 아래 사이드바에 나타납니다.
인스턴스 콘솔
인스턴스 콘솔 상단에는 브랜치 이름, 스테이지 배지, 인스턴스의 도메인, 인스턴스 열기 링크가 있고, 권한에 따라 재시작이나 병합 같은 작업 버튼도 함께 표시됩니다. 그 아래의 탭에서 다음을 비롯한 여러 영역에 접근할 수 있습니다:
- 커밋: 인스턴스 브랜치의 최근 커밋 목록이며 새로고침 버튼이 있습니다.
- 큐: 이 인스턴스의 작업 목록이며 새로고침 버튼이 있습니다.
- 스테이지와 권한에 따라 액세스, 로그, 모니터링, 백업(프로덕션과 스테이징), 설정 같은 다른 탭도 있습니다.
코드 푸시와 배포
인스턴스의 브랜치에 코드를 푸시하면 CICDoo가 이를 받아 배포합니다. 그 결과로 생기는 작업은 콘솔의 큐 탭에서 따라갈 수 있고, 새 커밋은 커밋 탭에 나타납니다. 작업이 진행되는 동안에는 콘솔 상단에 "인스턴스 작업 중" 배너가 표시되고, 인스턴스가 완료를 알리면 사라집니다.
관련 문서
잘 풀리지 않으면 티켓 페이지나 채팅 위젯에서 지원 티켓을 열어 주세요.
여전히 해결되지 않나요? 앱에서 티켓을 열거나 엔지니어와 상담하세요.