4.4. Helm 차트를 사용하여 JBoss EAP 애플리케이션 빌드 및 배포

빌드 및 배포 값을 구성하여 Helms 차트를 사용하여 JBoss EAP 애플리케이션을 빌드 할 수 있습니다. 빌드 구성에서 애플리케이션 코드를 호스팅하는 Git 리포지토리에 URL을 제공해야 합니다. 출력은 빌드된 애플리케이션 이미지가 포함된 ImageStreamTag 리소스입니다.

애플리케이션을 배포하려면 빌드된 애플리케이션 이미지가 포함된 ImageStreamTag 리소스를 제공해야 합니다. 출력은 OpenShift 내부 및 외부에서 애플리케이션에 액세스하는 데 사용할 수 있는 배포된 애플리케이션 및 기타 관련 리소스입니다.

사전 요구 사항

  • OpenShift 개발 콘솔에 로그인했습니다.
  • Git 리포지토리에서 호스팅되는 JBoss EAP 애플리케이션이 있습니다.
  • 애플리케이션은 Maven 프로젝트입니다.
  • org.jboss.eap.plugins:eap-maven-plugin 을 사용하여 JBoss EAP 8.0 서버를 프로비저닝하도록 애플리케이션을 구성했습니다.

프로세스

  1. 소스 리포지토리에서 애플리케이션 이미지를 빌드합니다.

    build:
      uri: <git repository URL of your application>
  2. 선택 사항: 빌드 섹션에 보안을 입력합니다.

    build:
      sourceSecret: <name of secret login to your Git repository>

검증

  • 애플리케이션이 성공적으로 배포된 경우 OpenShift 개발 콘솔의 Helm 릴리스 옆에 배포된 배지가 표시되어야 합니다.