メインコンテンツまでスキップ

Pipeline Source を設定する

すべての Pipeline には、Pipeline が build、scan、または deploy する対象を提供する Pipeline Source(Code source(Git リポジトリ)または Registry source(container registry))が 1 つ必要です。この tutorial では、既存の Pipeline の Pipeline Source を更新する方法を説明します。Pipeline 作成時の初回設定については、Quick start の Pipeline Source を設定する を参照してください。

前提条件

  • Pipeline が作成・保存済みであること。Pipeline の作成と設定 を参照してください。
  • Pipeline を編集する権限があること。
  • まだ使用していない種類に切り替える場合は、Git Connection または Registry Connection が設定済みであること。Manage credentials を参照してください。

Update Pipeline Source パネルを開く

  1. 更新したい Pipeline を開き、Edit Pipeline をクリックします(Pipeline Editor が既に開いている場合は直接操作します)。
  2. Pipeline source ボタンをクリックします — このボタンには現在の source の概要(例: Code source: <url> Branch: <name>)が表示されています。

Update Pipeline Source panel

Update Pipeline Source パネルが開き、Pipeline の現在の source type とフィールドの値がすでに入力されています。

ヒント

このパネルは、Triggers ステップの Edit アイコンからも開けます。Trigger の設定 を参照してください。

Code source を更新する

  1. Source typeCode source になっていることを確認します。
  2. Git account connection を選択するか、Add Git connections をクリックして新規作成します。
  3. Code repository URL を更新します。
  4. Reference typeBranch または Tag)を選択し、branch 名または tag 名を更新します。

各フィールドの内容は Pipeline コンポーネントの理解 を参照してください。

Registry source を更新する

  1. Source typeRegistry source に設定します。
  2. Container registry connection を選択するか、Add registry connections をクリックして新規作成します。
  3. deploy する image を入力します(例: namespace/repository:tag)。

Code source と Registry source を切り替える

Source type を変更すると、その下のフィールドはすべて置き換わります。Code source から Registry source(またはその逆)に切り替えると、変更前の種類のフィールドはバックグラウンドに保持されず、クリアされます。

警告

Source typeRegistry source に切り替えると、Enable code source trigger(s) セクションもパネルから完全に削除されます。Auto Trigger は Code source にのみ適用されるためです。Pipeline に既に Trigger が設定されている場合は、それが不要になったことを確認した上で Code source から切り替えてください。

ヒント

すでに Stage と Job が設定されている Pipeline(例: Code source から読み込む Build and push Job がある場合)で Source type を切り替える前に、切り替え後にそれらの Job がまだ適切かどうかを確認してください。

更新した source を保存する

  1. Update Pipeline Source パネルで Save をクリックします。
  2. Save Pipeline をクリックして変更を保存します。
警告

Pipeline を保存するには Pipeline Source が必須です。

次のステップ