From b0290b5f1e1f939116e6dae76eb1424c6ecd1b55 Mon Sep 17 00:00:00 2001 From: Renmin Date: Sun, 19 Jan 2020 19:21:35 +0800 Subject: [PATCH] Build deployer for each post-submit to avoid manual work (#2873) * done * all done * bump version to 0.2.1 * correct to 0.2.0 * done * done Co-authored-by: renmingu <40223865+renmingu@users.noreply.github.com> --- .cloudbuild.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.cloudbuild.yaml b/.cloudbuild.yaml index e56117d46db3..0f4403ddae35 100644 --- a/.cloudbuild.yaml +++ b/.cloudbuild.yaml @@ -95,6 +95,14 @@ steps: '/workspace/backend/metadata_writer/Dockerfile', '/workspace'] waitFor: ["-"] +# Build marketplace deployer +- id: 'buildMarketplaceDeployer' + name: 'gcr.io/cloud-builders/docker' + args: ['build', '-t', 'gcr.io/$PROJECT_ID/deployer:$COMMIT_SHA', + '--build-arg', 'COMMIT_HASH=$COMMIT_SHA', '-f', + '/workspace/manifests/gcp_marketplace/deployer/Dockerfile', '/workspace/manifests/gcp_marketplace'] + waitFor: ["-"] + # Build the Kubeflow-based pipeline component images - name: 'gcr.io/cloud-builders/docker' args: ['build', '-t', 'gcr.io/$PROJECT_ID/ml-pipeline-kubeflow-deployer:$COMMIT_SHA', @@ -185,6 +193,9 @@ images: - 'gcr.io/$PROJECT_ID/visualization-server:$COMMIT_SHA' - 'gcr.io/$PROJECT_ID/metadata-writer:$COMMIT_SHA' +# Images for Marketplace +- 'gcr.io/$PROJECT_ID/deployer:$COMMIT_SHA' + # Images for the Kubeflow-based pipeline components - 'gcr.io/$PROJECT_ID/ml-pipeline-kubeflow-deployer:$COMMIT_SHA' - 'gcr.io/$PROJECT_ID/ml-pipeline-kubeflow-tf-trainer:$COMMIT_SHA'