전체 문서

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 문제

Agent Tasks

에이전트 작업이란

바꾸고 싶은 내용을 평범한 말로 설명하면 코딩 에이전트가 계획을 세우고, 승인을 기다린 뒤, 고른 인스턴스 안에서 구현합니다. 에이전트가 할 수 있는 일과 없는 일, 그리고 프로덕션을 지키는 규칙.

에이전트 작업이란 무엇인가

에이전트 작업은 평범한 말로 설명하는 작업 한 건입니다. 코딩 에이전트가 여러분의 인스턴스 중 하나에서 그 작업을 집어 들고, 어떻게 처리할지 정리한 뒤, 코드를 쓰기 전에 그 계획을 승인해 주기를 기다립니다. 승인하고 나면 해당 인스턴스에서 변경을 구현하고 결과를 인스턴스의 브랜치에 푸시합니다.

어딘가 다른 곳의 서비스에 일을 맡기는 것이 아닙니다. 에이전트는 여러분 인스턴스의 컨테이너 안에서, 여러분의 코드를 대상으로, 그 인스턴스가 배포된 브랜치 위에서 실행됩니다.

세 단계

모든 작업은 같은 세 단계를 거치고, 그 한가운데에 여러분이 있습니다.

  1. 작업을 설명합니다. 무엇을 바꿔야 하는지에 대한 제목과 설명입니다. 평범한 말이면 충분하고, 기계를 위한 지시문을 쓸 필요는 없습니다. 에이전트가 작업할 인스턴스를 고르고, 맥락을 위한 파일을 첨부할 수 있습니다.
  2. 에이전트가 계획합니다. 그 인스턴스의 코드베이스를 읽고 계획을 써서 돌려줍니다. 무엇을 어떻게 바꾸려 하는지입니다. 이 시점에는 아직 아무것도 쓰이지 않았습니다. 요청이 불분명하거나 안전하게 처리할 수 없으면, 짐작하는 대신 그렇다고 말하고 작업은 여러분을 기다립니다.
  3. 승인하면 구현합니다. 계획을 승인하면 에이전트가 변경을 만들고, 커밋한 뒤, 인스턴스의 브랜치에 푸시합니다. 그 푸시가 인스턴스를 다시 배포하므로, 결과가 실행되는 모습을 볼 수 있습니다.

결과가 원하던 것이 아니면 다시 돌려보내면 됩니다. 에이전트는 처음부터 다시 시작하지 않고 이미 푸시한 코드 위에서 이어 가며, 무언가 다시 실행되기 전에 새 계획을 여러분이 승인합니다.

에이전트가 일할 수 있는 곳

에이전트 작업은 기능을 켜 둔 프로젝트의 인스턴스에서 실행됩니다. 스테이징과 개발 인스턴스가 이런 작업의 일반적인 자리입니다. 각 인스턴스 안에서 폴러가 돌면서 작업을 집어 들 준비를 하고 있습니다.

프로덕션도 허용되지만, 일부러 번거롭게 만들어 두었습니다. 프로덕션 인스턴스를 대상으로 하는 작업은 만들 때 확인 절차를 거쳐야 하고, 그 계획은 언제나 사람이 읽어 줄 때까지 기다립니다. 검토 없이 계획을 실행하게 해 주는 자동 실행은 프로덕션에서 아예 거부됩니다. 아무도 보지 않는 사이에 에이전트가 프로덕션을 바꾸게 만드는 설정 조합은 존재하지 않습니다.

에이전트가 만든 결과는 여러분이 확인해야 합니다

에이전트는 생성된 코드를 씁니다. 계획만 읽어서는 드러나지 않는 방식으로 틀리거나 불완전할 수 있습니다. 여러분의 비즈니스를 한 번도 본 적 없는 사람이 보낸 풀 리퀘스트처럼 대하세요:

  • 프로덕션에서 무언가를 승인하기 전에 최신 백업을 받아 두세요.
  • 요약만이 아니라 계획 자체를, 코드베이스를 아는 사람이 읽게 하세요.
  • 결과를 다음 단계로 넘기기 전에 인스턴스에서 테스트하세요.

CICDoo는 에이전트를 도구로 제공합니다. 실제로 이루어지는 변경은 여러분이 승인한 것이고, 그 변경의 결과 역시 여러분의 몫입니다. 이는 이용약관 11조에 명시되어 있습니다.

이것이 아닌 것

  • 챗봇이 아닙니다. 데이터에 대한 질문에 답하지 않습니다. 인스턴스의 코드를 바꿉니다.
  • AI 로그 분석 기능이 아닙니다. 그것은 배포 로그와 서버 로그를 읽는 별개의 기능입니다.
  • 공용 서비스가 아닙니다. 에이전트는 여러분이 제공한 자격 증명을 사용해 여러분 자신의 제공업체 계정에서 실행되므로, 실행량은 그 제공업체의 구독이나 할당량에서 차감됩니다.

다음 단계

기능을 켜는 방법은 에이전트 작업 설정하기를 참고하세요. 작업을 실행하고 결과를 검토하는 방법은 작업 실행과 결과 검토를 참고하세요. 에이전트 시간이 어떻게 측정되고 충전되는지는 에이전트 시간과 추가 구매를 참고하세요.

문제가 해결되지 않으면 티켓 페이지나 채팅 위젯에서 지원 티켓을 열어 주세요.

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