7.5. ビルドサービスを使用したコンテナーイメージのビルド
パートナープラグインのコンテナーイメージをビルドします。
手順
- Build Service をクリックします。
Configure Build Service をクリックして、ビルドの詳細を設定します。
- Red Hat Container Build を必ず ON に設定します。
- Git Source URL を追加します。お使いの git リポジトリーが保護されている場合には、オプションとして Source Code SSH Key を追加します。URL は HTML または SSH を使用できます。保護されている git リポジトリーの場合には、SSH を使用する必要があります。
-
オプションとして、Dockerfile Name を追加します。Dockerfile の名前が
Dockerfile
の場合には、空欄のままにします。 - (オプション) Docker ビルドのコンテキストルートが git リポジトリーのルートではない場合は、Context Directory を追加します。そうでなければ、このフィールドは空欄のままにします。
- コンテナーイメージのベースとする git リポジトリーの Branch を設定します。
- Submit をクリックして、Build Service の設定を確定します。
- Start Build をクリックします。
Tag Name を追加し、Submit をクリックします。ビルドが完了するのに、6 分程度かかる場合があります。
- タグ名は、プラグインのバージョンに設定する必要があります。
-
最終的な参照先 URL は、
registry.connect.redhat.com/namespace/repository:tag
になります。 -
例:
registry.connect.redhat.com/mycompany/rhosp13-openstack-cinder-volume-myplugin:1.0
- Refresh をクリックし、ご自分のビルドが完了したことを確認します。(オプション) 対応する Build ID をクリックして、ビルド情報およびログを表示します。
-
ビルドサービスは、イメージのビルドおよびスキャンの両方を行います。このプロセスには、通常 10 - 15 分かかります。スキャンが完了したら、
View
リンクをクリックしてスキャン結果を展開します。