문서

GitLab

GitLab를 개인 액세스 토큰으로 연결하세요. 현재는 비공개 미리보기 단계에 있습니다.

GitLab는 다음을 이용해 연결됩니다:개인 액세스 토큰해당 설정은 다음 경로에서 구성할 수 있습니다:설정 → 연결 → 소스 제어.

토큰 생성 방법

GitLab에서 해당api범위를 가진 개인 액세스 토큰을 생성하세요. 이 범위에는 저장소 내용 읽기, 브랜치 생성, 병합 요청 개설 기능이 포함됩니다.

생성한 토큰을 소스 제어 설정에 붙여넣으세요. Coroid는 해당 토큰을 저장 시 암호화하며, 인터페이스나 API를 통해 토큰을 반환하거나 설정 내보내기 파일에 포함시키지 않습니다.

토큰 소유권 관련 안내

팀 공동 사용을 위해서는 개별 사용자가 아닌 자동화용 계정에서 토큰을 생성하세요. 이렇게 하면 인력 변동이 있어도 연결이 유지됩니다.

반드시 실제로 관리할 수 있는 만료일을 설정하세요. 만료일을 인지하지 못한 채 토큰이 만료되면 작업이 갑자기 푸시되지 않는 현상이 발생하며, 오류 메시지만으로는 원인을 파악하기 어렵습니다.

병합 요청 처리 방식

Coroid는 GitHub에서 풀 요청을 개설하는 방식과 동일하게 병합 요청을 처리합니다. 각 작업별로 별도의 브랜치를 생성하고, 작업이 완료되면 기본 브랜치를 대상으로 병합 요청을 엽니다.

기존의 승인 규칙 및 파이프라인 요구 사항은 그대로 적용됩니다.

GitLab 리뷰 앱

GitLab 리뷰 앱을 사용하는 경우, 해당 환경을 병합 요청에 리뷰 증거로 첨부할 수 있습니다. 자세한 내용은리뷰 증거 관련 안내.

자체 관리형 GitLab

연결 과정에서는 GitLab 인스턴스가 Coroid에서 접근 가능한지를 확인해야 합니다. 네트워크 경계 뒤에 위치한 자체 관리형 인스턴스의 경우, 토큰을 사용하기 전에 반드시 이 문제를 먼저 해결해야 합니다.