4.4. Helm チャートを使用した JBoss EAP アプリケーションのビルドとデプロイ
build
値と deploy
値を設定することで、Helms チャートを使用して JBoss EAP アプリケーションをビルドできます。build
設定には、アプリケーションコードをホストする Git リポジトリーへの URL を指定する必要があります。出力は、ビルドされたアプリケーションイメージを含む ImageStreamTag
リソースです。
アプリケーションをデプロイするには、ビルドされたアプリケーションイメージを含む ImageStreamTag
リソースを指定する必要があります。出力は、デプロイされたアプリケーションと、OpenShift 内外からアプリケーションにアクセスするために使用できるその他の関連リソースです。
前提条件
- OpenShift 開発コンソールにログインしている。
- Git リポジトリーでホストされている JBoss EAP アプリケーションがある。
- アプリケーションが Maven プロジェクトである。
-
org.jboss.eap.plugins:eap-maven-plugin
を使用して JBoss EAP 8.0 サーバーをプロビジョニングするようにアプリケーションを設定している。
手順
ソースリポジトリーからアプリケーションイメージをビルドします。
build: uri: <git repository URL of your application>
オプション:
build
セクションにシークレットを入力します。build: sourceSecret: <name of secret login to your Git repository>
検証
- アプリケーションが正常にデプロイされると、OpenShift 開発コンソールの Helm リリースの横にデプロイ済みバッジが表示されます。