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

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 を追加する

Add job menu — Build and push

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

Add Job Build config form

  1. Job name を入力します。
  2. Docker file path (relative)(リポジトリのルートから見た Dockerfile へのパス)を入力します。
  3. Build context directory を入力します。デフォルトは .(リポジトリのルート)です。
  4. Container registry connection を選択するか、Add registry connections をクリックして新規作成します。
  5. Registry repository(image の push 先となる、選択した registry 内のリポジトリ名。例: team-platform/my-service)を入力します。
  6. 必要に応じて、Docker build argument(s) を key/value のペアで追加します。追加するたびに Add new をクリックします。
  7. 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 を複数追加する場合は名前を変更してください。

次のステップ