전체 문서
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의 모든 인스턴스는 git 브랜치에 연결되어 있습니다. 한 브랜치의 작업이 다음 단계로 넘어갈 준비가 되면 그 브랜치를 다른 브랜치에 병합합니다. 그러면 대상 브랜치를 실행하는 인스턴스가 배포를 통해 병합된 코드를 받아 갑니다.
병합하는 방법
- 병합하려는 브랜치의 인스턴스 (소스)를 엽니다.
- 인스턴스 헤더 아래 빠른 작업 줄에서 병합을 클릭합니다.
- 브랜치 병합 대화상자에서 대상 브랜치 이름 (예: main)을 입력합니다.
- 병합을 클릭합니다.
병합은 큐의 작업으로 실행됩니다. 큐 탭을 열면 상태를 지켜보고 로그를 읽을 수 있습니다. 배포와 작업 큐를 참고하세요.
일반적인 흐름: 개발에서 스테이징으로, 다시 프로덕션으로
흔히 쓰는 승격 흐름은 다음과 같습니다:
- 개발 인스턴스에서 기능을 만들고 테스트합니다.
- 개발 브랜치를 스테이징 브랜치에 병합하고 스테이징 인스턴스에서 결과를 확인합니다.
- 스테이징이 괜찮아 보이면 스테이징 브랜치를 프로덕션 브랜치에 병합해 릴리스합니다.
병합 대화상자는 자유 입력 필드이므로, 확인하기 전에 대상 브랜치 이름을 다시 한번 살펴보세요. 엉뚱한 브랜치에 병합하면 그 브랜치를 실행하는 인스턴스에서 배포가 시작됩니다.
필요한 권한
- 워크스페이스 권한: 워크스페이스에서는 인스턴스 병합 권한이 있는 멤버에게만 병합 버튼이 보입니다. 보이지 않으면 워크스페이스 소유자에게 문의하세요.
병합 후
대상 인스턴스가 병합된 코드를 배포합니다. 대상 인스턴스에서 모듈까지 업그레이드하고 싶다면 그곳에서 소프트 재시작을 실행하세요. 인스턴스 재시작, 중지, 삭제를 참고하세요. 병합 작업이 실패하면 큐 탭에서 로그를 열어 원인을 확인하세요 (예: git에서 직접 해결해야 하는 병합 충돌).
문제가 해결되지 않으면 티켓 페이지나 채팅 위젯에서 지원 티켓을 열어 주세요.
여전히 해결되지 않나요? 앱에서 티켓을 열거나 엔지니어와 상담하세요.