Build and push job を追加する
Build and push Job は、Pipeline Source 内の Dockerfile から Docker image を build し、container registry に push します。通常は Pipeline Source を設定した直後に追加する最初の Job で、この後に続く security scan や deploy などの Job は、この Job が生成した image を対象に動作します。
前提条件
- Pipeline が作成・保存済みで、Code source が設定されていること。Pipeline Source を設定する を参照してください。
- Container registry connection が設定済みであること。Manage credentials を参照してください。
Build and push job を追加する

- Pipeline Editor で、build したい Stage の Add Job(または Add Parallel Job)をクリックします。
- Build の下から Build and push を選択します。

- Job name を入力します。
- Docker file path (relative)(リポジトリのルートから見た Dockerfile へのパス)を入力します。
- Build context directory を入力します。デフォルトは
.(リポジトリのルート)です。 - Container registry connection を選択するか、Add registry connections をクリックして新規作成します。
- Registry repository(image の push 先となる、選択した registry 内のリポジトリ名。例:
team-platform/my-service)を入力します。 - 必要に応じて、Docker build argument(s) を key/value のペアで追加します。追加するたびに Add new をクリックします。
- Save をクリックします。
Build and push Job が Stage に追加されます。
ヒント
パネルの Docker file location は read-only です。常にこの Pipeline に設定済みの Code source を参照します。変更するには Pipeline Source を設定する を参照してください。
ヒント
Job name はデフォルトで build-and-push になります。同じ Pipeline に Build and push Job を複数追加する場合は名前を変更してください。
次のステップ
- Add a security scan job — この Job が生成した image をスキャンします。
- Deploy Job の設定とアプリケーションの Deploy — この Job が push した image を deploy します。
- Build and push reference — フィールドリファレンスです。