7.3. BuildConfig 편집


빌드 구성을 편집하려면 개발자 화면의 빌드 보기에서 빌드 구성 편집 옵션을 사용합니다.

다음 보기 중 하나를 사용하여 BuildConfig 를 편집할 수 있습니다.

  • 양식 보기를 사용하면 표준 양식 필드 및 확인란을 사용하여 BuildConfig 를 편집할 수 있습니다.
  • YAML 보기를 사용하면 작업을 완전히 제어하여 BuildConfig 를 편집할 수 있습니다.

데이터를 손실하지 않고 양식 보기YAML 보기를 전환할 수 있습니다. 양식 보기의 데이터는 YAML 보기로 전송되며 그 반대의 경우도 마찬가지입니다.

프로세스

  1. 개발자 화면의 빌드 보기에서 kebab 메뉴를 클릭하여 BuildConfig 편집 옵션을 확인합니다.
  2. BuildConfig 편집을 클릭하여 양식 보기 옵션을 확인합니다.
  3. Git 섹션에서 애플리케이션을 생성하는 데 사용할 코드베이스의 Git 리포지토리 URL을 입력합니다. 그런 다음 URL을 검증합니다.

    • 선택 사항: 고급 Git 옵션 표시를 클릭하여 다음과 같은 세부 정보를 추가합니다.

      • 애플리케이션을 빌드하는 데 사용할 코드가 포함된 분기, 태그 또는 커밋을 지정하는 Git 참조 입니다.
      • 컨텍스트 디렉터리: 애플리케이션을 빌드하는 데 사용할 코드가 포함된 하위 디렉터리를 지정합니다.
      • 소스 시크릿: 프라이빗 리포지토리에서 소스 코드를 가져올 수 있는 자격 증명이 포함된 시크릿 이름을 생성합니다.
  4. Build from 섹션에서 빌드하려는 옵션을 선택합니다. 다음 옵션을 사용할 수 있습니다.

    • 이미지 스트림 태그는 지정된 이미지 스트림 및 태그의 이미지를 참조합니다. 프로젝트, 이미지 스트림, 빌드하려는 위치의 태그를 입력하고 내보낼 태그를 입력합니다.
    • 이미지 스트림 이미지는 지정된 이미지 스트림 및 이미지 이름의 이미지를 참조합니다. 빌드하려는 이미지 스트림 이미지를 입력합니다. 또한 프로젝트, 이미지 스트림, 푸시할 태그를 입력합니다.
    • Docker 이미지: Docker 이미지는 Docker 이미지 리포지터리를 통해 참조됩니다. 또한 프로젝트, 이미지 스트림, 태그를 입력하여 내보낼 위치를 참조해야 합니다.
  5. 선택 사항: 환경 변수 섹션에서 NameValue 필드를 사용하여 프로젝트와 연결된 환경 변수를 추가합니다. 환경 변수를 추가하려면 값 추가 또는 ConfigMap 및 시크릿 에서 추가 를 사용합니다.
  6. 선택 사항: 애플리케이션을 추가로 사용자 지정하려면 다음 고급 옵션을 사용합니다.

    Trigger
    빌더 이미지가 변경되면 새 이미지 빌드를 트리거합니다. 트리거 추가를 클릭하고 유형시크릿 을 선택하여 트리거를 더 추가합니다.
    보안
    애플리케이션에 대한 시크릿을 추가합니다. 시크릿 추가를 클릭하고 시크릿 및 마운트 지점을 선택하여 더 많은 시크릿 을 추가합니다.
    정책
    Run policy 를 클릭하여 빌드 실행 정책을 선택합니다. 선택한 정책에 따라 빌드 구성에서 생성된 빌드를 실행해야 하는 순서가 결정됩니다.
    후크
    빌드가 끝날 때 명령을 실행하도록 이미지가 빌드된 후 빌드 후크 실행을 선택하고 이미지를 확인합니다. 명령에 추가할 Hook 유형,명령Arguments 를 추가합니다.
  7. 저장을 클릭하여 BuildConfig 를 저장합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.