検索

9.2. ビルドトリガーのタグ名の設定

download PDF

以下の手順に従って、ビルドトリガーのカスタムタグを設定します。

  1. リポジトリービューで、左側のナビゲーションから「Builds」アイコンを選択します。
  2. 「Create Build Trigger」メニューを選択し、必要なリポジトリープッシュのタイプ (GitHub、Bitbucket、GitLab、またはカスタム Git リポジトリーのプッシュ) を選択します。この例では、以下の図で説明されているように GitHub リポジトリーのプッシュ が選択されています。

    Choose the type of build trigger to use

  3. Setup Build Trigger」ページが表示されたら、トリガーを設定するリポジトリーおよび namespace を選択します。
  4. 「Configure Trigger」で、「Trigger for all branches and tags」または「 Trigger only on branches and tags matching a regular expression」のいずれかを選択します。次に、「Continue」を選択します。以下の図のように、「Configure Tagging」セクションが表示されます。

    Set tagging with your own tags or using tag templates

  5. 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、タイムスタンプ、作成者の名前、コミッター、およびコミットからのブランチ名をタグとして使用する方法が含まれます。
  6. 「Continue」を選択します。Docker ビルドのディレクトリービルドコンテキストを選択することを求めるプロンプトが出されます。ビルドコンテキストディレクトリーは、ビルドのトリガー時に必要な他のファイルと共に Dockerfile を含むディレクトリーの場所を特定します。Dockerfile が git リポジトリーのルートにある場合は「/」を入力します。
  7. 「Continue」を選択します。オプションのロボットアカウントの追加を求めるプロンプトが出されます。ビルドプロセスでプライベートベースイメージをプルする場合に、これを行います。ロボットアカウントには、ビルドへのアクセスが必要です。
  8. 「Continue」を選択して、ビルドトリガーの設定を完了します。

リポジトリーの「Repository Builds」ページに戻る場合、設定したビルドトリガーは「Build Triggers」ヘッダーの下に一覧表示されます。

See the tagging options you set from the repository view

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.