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

Update Pipeline Source パネルが開き、Pipeline の現在の source type とフィールドの値がすでに入力されています。
このパネルは、Triggers ステップの Edit アイコンからも開けます。Trigger の設定 を参照してください。
Code source を更新する
- Source type が Code source になっていることを確認します。
- Git account connection を選択するか、Add Git connections をクリックして新規作成します。
- Code repository URL を更新します。
- Reference type(Branch または Tag)を選択し、branch 名または tag 名を更新します。
各フィールドの内容は Pipeline コンポーネントの理解 を参照してください。
Registry source を更新する
- Source type を Registry source に設定します。
- Container registry connection を選択するか、Add registry connections をクリックして新規作成します。
- deploy する image を入力します(例:
namespace/repository:tag)。
Code source と Registry source を切り替える
Source type を変更すると、その下のフィールドはすべて置き換わります。Code source から Registry source(またはその逆)に切り替えると、変更前の種類のフィールドはバックグラウンドに保持されず、クリアされます。
Source type を Registry 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 を保存する
- Update Pipeline Source パネルで Save をクリックします。
- Save Pipeline をクリックして変更を保存します。
Pipeline を保存するには Pipeline Source が必須です。
次のステップ
- Add a Build and push job — 今設定した Code source から build します。
- Trigger の設定 — Code source のイベントをきっかけに Pipeline を自動実行します。
- Pipeline コンポーネントの理解 — Pipeline Source のフィールドリファレンスです。