10.2. ビルドトリガーのタグ名の設定
以下の手順で、ビルドトリガー用のカスタムタグを設定します。
- リポジトリービューで、左のナビゲーションから Builds アイコンを選択します。
Create Build Trigger メニューを選択し、必要なリポジトリープッシュの種類 (GitHub、Bitbucket、GitLab、Custom Git リポジトリープッシュ) を選択します。この例では、下図のように GitHub Repository Push を選択しています。
- Setup Build Trigger ページが表示されたら、トリガーをセットアップするリポジトリーと名前空間を選択します。
Configure Trigger で、Trigger for all branches and tags または Trigger only on branches and tags matching a regular expression のいずれかを選択します。その後、Continue を選択します。次の図のように、Configure Tagging セクションが表示されます。
Configure Tagging までスクロールダウンし、以下のオプションから選択します。
- Tag manifest with the branch or tag name: このチェックボックスをオンにすると、コミットが発生したブランチまたはタグの名前が、イメージで使用されるタグとして使用されます。これはデフォルトで有効になっています。
-
Add latest tag if on default branch: リポジトリーのデフォルトブランチにある場合、イメージに
latestタグを使用するには、このチェックボックスをオンにします。これはデフォルトで有効になっています。 - Add custom tagging templates: カスタムタグやテンプレートを Enter a tag template ボックスに入力します。ここに入力できるタグのテンプレートは、このセクションの前半で説明したように、複数あります。その中には、コミットの短い SHA、タイムスタンプ、作成者名、コミッター、ブランチ名などをタグとして使用する方法も含まれています。
- Continue を選択します。Docker ビルド用のディレクトリービルドコンテキストを選択するプロンプトが表示されます。ビルドコンテキストディレクトリーは、ビルドがトリガーされるときに必要な他のファイルとともに、Dockerfile が含まれるディレクトリーの場所を特定します。Dockerfile が git リポジトリーのルートにある場合は "/" を入力します。
- Continue を選択します。オプションのロボットアカウントを追加するプロンプトが表示されます。ビルドプロセス中にプライベートのベースイメージをプルする場合は、この設定を行います。ロボットアカウントには、ビルドへのアクセスが必要です。
- Continue を選択すると、ビルドトリガーの設定が完了します。
リポジトリーの Repository Builds ページに戻ると、設定したビルドトリガーが Build Triggers の見出しの下に表示されます。