7.3. BuildConfig 편집
빌드 구성을 편집하려면 개발자 화면의 빌드 보기에서 빌드 구성 편집 옵션을 사용합니다.
다음 보기 중 하나를 사용하여 BuildConfig
를 편집할 수 있습니다.
-
양식 보기를 사용하면 표준 양식 필드 및 확인란을 사용하여
BuildConfig
를 편집할 수 있습니다. -
YAML 보기를 사용하면 작업을 완전히 제어하여
BuildConfig
를 편집할 수 있습니다.
데이터를 손실하지 않고 양식 보기 와 YAML 보기를 전환할 수 있습니다. 양식 보기의 데이터는 YAML 보기로 전송되며 그 반대의 경우도 마찬가지입니다.
프로세스
- 개발자 화면의 빌드 보기에서 메뉴를 클릭하여 BuildConfig 편집 옵션을 확인합니다.
- BuildConfig 편집을 클릭하여 양식 보기 옵션을 확인합니다.
Git 섹션에서 애플리케이션을 생성하는 데 사용할 코드베이스의 Git 리포지토리 URL을 입력합니다. 그런 다음 URL을 검증합니다.
선택 사항: 고급 Git 옵션 표시를 클릭하여 다음과 같은 세부 정보를 추가합니다.
- 애플리케이션을 빌드하는 데 사용할 코드가 포함된 분기, 태그 또는 커밋을 지정하는 Git 참조 입니다.
- 컨텍스트 디렉터리: 애플리케이션을 빌드하는 데 사용할 코드가 포함된 하위 디렉터리를 지정합니다.
- 소스 시크릿: 프라이빗 리포지토리에서 소스 코드를 가져올 수 있는 자격 증명이 포함된 시크릿 이름을 생성합니다.
Build from 섹션에서 빌드하려는 옵션을 선택합니다. 다음 옵션을 사용할 수 있습니다.
- 이미지 스트림 태그는 지정된 이미지 스트림 및 태그의 이미지를 참조합니다. 프로젝트, 이미지 스트림, 빌드하려는 위치의 태그를 입력하고 내보낼 태그를 입력합니다.
- 이미지 스트림 이미지는 지정된 이미지 스트림 및 이미지 이름의 이미지를 참조합니다. 빌드하려는 이미지 스트림 이미지를 입력합니다. 또한 프로젝트, 이미지 스트림, 푸시할 태그를 입력합니다.
- Docker 이미지: Docker 이미지는 Docker 이미지 리포지터리를 통해 참조됩니다. 또한 프로젝트, 이미지 스트림, 태그를 입력하여 내보낼 위치를 참조해야 합니다.
- 선택 사항: 환경 변수 섹션에서 Name 및 Value 필드를 사용하여 프로젝트와 연결된 환경 변수를 추가합니다. 환경 변수를 추가하려면 값 추가 또는 ConfigMap 및 시크릿 에서 추가 를 사용합니다.
선택 사항: 애플리케이션을 추가로 사용자 지정하려면 다음 고급 옵션을 사용합니다.
- Trigger
- 빌더 이미지가 변경되면 새 이미지 빌드를 트리거합니다. 트리거 추가를 클릭하고 유형 및 시크릿 을 선택하여 트리거를 더 추가합니다.
- 보안
- 애플리케이션에 대한 시크릿을 추가합니다. 시크릿 추가를 클릭하고 시크릿 및 마운트 지점을 선택하여 더 많은 시크릿 을 추가합니다.
- 정책
- Run policy 를 클릭하여 빌드 실행 정책을 선택합니다. 선택한 정책에 따라 빌드 구성에서 생성된 빌드를 실행해야 하는 순서가 결정됩니다.
- 후크
- 빌드가 끝날 때 명령을 실행하도록 이미지가 빌드된 후 빌드 후크 실행을 선택하고 이미지를 확인합니다. 명령에 추가할 Hook 유형,명령 및 Arguments 를 추가합니다.
-
저장을 클릭하여
BuildConfig
를 저장합니다.