1장. 빌드 구성
Build
CR(사용자 정의 리소스)에서는 소스, 빌드 전략, 매개변수 값, 출력, 보존 매개변수 및 볼륨을 정의하여 빌드를 구성할 수 있습니다. 빌드
리소스는 네임스페이스 내에서 사용할 수 있습니다.
빌드를 구성하려면 Build
리소스 YAML 파일을 생성하여 OpenShift Container Platform 클러스터에 적용합니다.
1.1. 빌드의 구성 가능한 필드
Build
사용자 정의 리소스(CR)에서 다음 필드를 사용할 수 있습니다.
필드 | presence | 설명 |
---|---|---|
| 필수 항목 |
리소스의 API 버전을 지정합니다(예: |
| 필수 항목 |
리소스 유형을 지정합니다(예: |
| 필수 항목 |
|
| 필수 항목 | 소스 코드의 위치(예: Git 리포지토리 또는 소스 번들 이미지)를 나타냅니다. |
| 필수 항목 |
|
| 필수 항목 | 생성된 이미지를 내보낼 위치를 나타냅니다. |
| 필수 항목 | 컨테이너 레지스트리에 액세스하기 위한 기존 시크릿을 나타냅니다. |
| 선택 사항 | 빌드 전략에 정의된 매개변수 값을 지정하는 name-value 목록을 나타냅니다. |
| 선택 사항 |
사용자 정의 시간 초과를 정의합니다. 기본값은 10분입니다. |
| 선택 사항 | 출력 이미지에 주석을 달 때 사용할 수 있는 키-값 쌍 목록을 나타냅니다. |
| 선택 사항 | 출력 이미지에 레이블을 지정하는 데 사용할 수 있는 키-값 쌍 목록을 나타냅니다. |
| 선택 사항 | 빌드 컨테이너에 전달할 수 있는 추가 환경 변수를 정의합니다. 사용 가능한 변수는 빌드 전략에서 사용하는 도구에 따라 달라집니다. |
| 선택 사항 | 실패한 빌드 실행이 존재할 수 있는 기간을 지정합니다. |
| 선택 사항 | 성공적인 빌드 실행이 존재할 수 있는 기간을 지정합니다. |
| 선택 사항 | 존재할 수 있는 실패한 빌드 실행 수를 지정합니다. |
| 선택 사항 | 존재할 수 있는 성공적인 빌드 실행 수를 지정합니다. |