전체 문서
Getting Started
CICDoo란 시작하기: 온보딩 마법사 대시보드와 인프라 맵Concepts
프로덕션, 스테이징, 개발 스테이지 도메인, 서브도메인, SSL Odoo 버전과 에디션 (Community와 Enterprise) 워크스페이스와 팀 협업Servers
서버 추가하기 서버 도메인과 DNS 로드 밸런서 사용하기 서버 작업: 배포, 로그, 차트 Deleting a serverProjects & Git
프로젝트 만들기 GitHub 연결하기 Project GitHub settings and webhook GitLab 연결하기 브랜치와 인스턴스 프로젝트에 태그 달기와 필터링 앱 노드를 이용한 고가용성 Project environments, extensions and deletionInstances & Console
인스턴스 만들기 인스턴스 재시작, 중지, 삭제 스테이지 간 브랜치 병합 웹 IDE와 원격 접속 SSH access to instances 인스턴스 설정 설명 배포와 작업 큐Agent Tasks
에이전트 작업이란 에이전트 작업 설정하기 작업 실행과 결과 검토 에이전트 시간과 추가 구매 Agent insights and task filtersMonitoring & Backups
인스턴스 모니터링 백업과 복원 S3 storage, uploads and bulk backup actions 경고 알림 (이메일과 SMS)Workspaces & Permissions
워크스페이스 멤버 초대하기 멤버 권한과 리소스 접근 멤버가 리소스를 보거나 사용할 수 없습니다 Audit log and server activityAccount & Security
2단계 인증 (2FA) 프로필과 연동 설정 비밀번호와 계정 복구Billing & Plans
요금제와 가격 업그레이드와 구독 관리 프로젝트 구독이 미납된 경우 채널 파트너 프로그램 Onboarding a client as a partnerSupport & Tickets
지원 티켓 열기 CICDoo 팀에 도움 요청하기Troubleshooting
문제 해결: 서버를 연결할 수 없습니다 문제 해결: 배포가 실패했습니다 문제 해결: 저장소를 옮긴 뒤 git push가 403으로 실패합니다 문제 해결: 인스턴스가 중단되거나 느립니다 문제 해결: 도메인 또는 SSL 문제개념
프로덕션, 스테이징, 개발 스테이지
CICDoo의 스테이지가 무엇인지, 프로젝트를 만들 때 스테이지별로 서버를 어떻게 할당하는지, 콘솔에서 인스턴스가 스테이지별로 어떻게 묶이는지 설명합니다.
스테이지란
CICDoo의 모든 인스턴스는 세 가지 스테이지 중 하나에 속합니다:
- 프로덕션: 실제 사용자가 의존하는 운영 환경입니다.
- 스테이징: 프로덕션에 가까운 조건에서 변경 사항을 테스트하는 공간입니다.
- 개발: 새 작업을 만들고 시험해 보는 환경입니다.
스테이지를 사용하면 실험적인 브랜치를 비즈니스가 돌아가는 환경과 안전하게 분리하면서도 하나의 프로젝트에서 모두 관리할 수 있습니다.
스테이지별 서버 할당
각 스테이지를 어떤 서버가 호스팅할지는 프로젝트를 만들 때 선택합니다. 새 프로젝트 생성 마법사의 마지막 단계(서버)에 있는 서버 할당 섹션에는 세 개의 필드가 있습니다:
- 프로덕션 서버: 필수입니다. 모든 프로젝트에는 서버가 최소 하나 필요하며, 그 서버가 프로덕션 서버입니다.
- 스테이징 서버: 선택 사항입니다.
- 개발 서버: 선택 사항입니다.
각 필드에서 검색 상자를 클릭하고 이름, 호스트명, IP로 서버를 필터링한 뒤 하나를 선택하세요. 선택한 서버 카드의 X를 누르면 선택을 해제할 수 있습니다. 아직 서버가 없다면 마법사가 서버 페이지로 안내해 먼저 서버를 추가하도록 합니다. 서버 추가하기를 참고하세요.
작은 구성에서는 모든 스테이지가 같은 서버를 가리켜도 되고, 규모가 큰 구성에서는 보통 프로덕션에 전용 머신을 둡니다.
프로젝트 콘솔의 스테이지
프로젝트 콘솔을 열면 왼쪽 사이드바에 인스턴스가 스테이지별로 묶여 표시되고, 각각 색깔 점이 붙습니다:
- 프로덕션 (초록)
- 스테이징 (주황)
- 개발 (파랑)
인스턴스(브랜치 이름으로 표시됩니다)를 클릭하면 열립니다. 스테이징과 개발 제목 옆에는 해당 스테이지에 새 인스턴스를 만드는 더하기 버튼이 있습니다. 브랜치 이름을 입력하고, 포크할 기준 브랜치를 선택한 뒤 생성을 클릭하세요. 스테이지는 클릭한 섹션에 따라 자동으로 채워집니다.
문제가 생기면 티켓 페이지나 채팅 위젯에서 지원 티켓을 열어 주세요.
여전히 해결되지 않나요? 앱에서 티켓을 열거나 엔지니어와 상담하세요.