사용자 지정 릴리스 채널 만들기
기본 채널인 DEV, RELEASE_CANDIDATE, RELEASE 외에 조직의 배포 단계에 맞는 채널을 만들 수 있습니다.
채널 생성
Settings & Configuration → Release channels에서 Create release channel을 선택합니다. 열린 양식에서 채널 이름과 설명을 입력합니다.
레이블 요건 설정
Requirements에서 채널에 들어올 릴리스의 레이블 조건을 정합니다.
- Add label requirement를 선택합니다.
- 필요한 레이블 ID를 선택합니다.
- 특정 값까지 요구하려면 Require value를 켜고 값을 입력합니다.
| 설정 | 릴리스에 필요한 조건 |
|---|---|
| Require value 끔 | 해당 레이블 ID가 존재 |
| Require value 켬 | 해당 레이블 ID가 존재하고 지정한 값과 일치 |
이 요건은 자동 승격과 수동 승격 모두에 적용됩니다. 필요한 레이블은 제품 릴리스의 레이블 편집에서 적용합니다.
검사는 채널에 추가하는 시점에만 수행합니다. 릴리스가 이미 채널에 들어온 뒤 레이블이 바뀌어도 채널에서 자동으로 제거되지는 않습니다.
기본 채널 RELEASE, RELEASE_CANDIDATE, DEV에는 레이블 요건을 설정할 수 없습니다. 이 채널에는 버전 유형에 따라 릴리스가 자동으로 추가됩니다.
채널 권한 설정
Permissions에서 팀에 채널 역할을 부여합니다.
| 역할 | 허용 범위 |
|---|---|
Administrator | 설명과 레이블 요건 등의 채널 메타데이터 수정 |
Contributor | 레이블 요건을 충족한 모든 제품 릴리스 추가 |
Restricted contributor | 사용자가 소유한 제품의 릴리스 중 레이블 요건을 충족한 대상 추가 |
Viewer | 채널 메타데이터와 채널에 추가된 릴리스 조회 |
이름, 요건과 권한을 확인하여 양식을 제출합니다. 생성한 채널은 승격 파이프라인의 도착 채널로 지정할 수 있습니다.