6262 args : ['push', '--all-tags', 'gcr.io/oss-vdb/worker-base']
6363 waitFor : ['build-worker-base', 'cloud-build-queue']
6464
65- # Build/push core worker/importer/alias images.
65+ # Build/push core worker/recoverer images.
6666- name : gcr.io/cloud-builders/docker
6767 args : ['build', '-t', 'gcr.io/oss-vdb/worker:latest', '-t', 'gcr.io/oss-vdb/worker:$COMMIT_SHA', '-f', 'gcp/workers/worker/Dockerfile', '.']
6868 id : ' build-worker'
@@ -71,15 +71,6 @@ steps:
7171 args : ['push', '--all-tags', 'gcr.io/oss-vdb/worker']
7272 waitFor : ['build-worker', 'cloud-build-queue']
7373
74- - name : gcr.io/cloud-builders/docker
75- args : ['build', '-t', 'gcr.io/oss-vdb/importer:latest', '-t', 'gcr.io/oss-vdb/importer:$COMMIT_SHA', '.']
76- dir : ' gcp/workers/importer'
77- id : ' build-importer'
78- waitFor : ['build-worker']
79- - name : gcr.io/cloud-builders/docker
80- args : ['push', '--all-tags', 'gcr.io/oss-vdb/importer']
81- waitFor : ['build-importer', 'cloud-build-queue']
82-
8374- name : gcr.io/cloud-builders/docker
8475 args : ['build', '-t', 'gcr.io/oss-vdb/recoverer:latest', '-t', 'gcr.io/oss-vdb/recoverer:$COMMIT_SHA', '.']
8576 dir : ' gcp/workers/recoverer'
@@ -107,6 +98,20 @@ steps:
10798 waitFor : ['build-oss-fuzz-importer', 'cloud-build-queue']
10899
109100# Build/push go images
101+ - name : ' gcr.io/cloud-builders/docker'
102+ entrypoint : ' bash'
103+ args : ['-c', 'docker pull gcr.io/oss-vdb/importer:latest || exit 0']
104+ id : ' pull-importer'
105+ waitFor : ['setup']
106+ - name : gcr.io/cloud-builders/docker
107+ args : ['build', '-t', 'gcr.io/oss-vdb/importer:latest', '-t', 'gcr.io/oss-vdb/importer:$COMMIT_SHA', '-f', 'cmd/importer/Dockerfile', '--cache-from', 'gcr.io/oss-vdb/importer:latest', '--pull', '.']
108+ dir : ' go'
109+ id : ' build-importer'
110+ waitFor : ['pull-importer']
111+ - name : gcr.io/cloud-builders/docker
112+ args : ['push', '--all-tags', 'gcr.io/oss-vdb/importer']
113+ waitFor : ['build-importer', 'cloud-build-queue']
114+
110115- name : ' gcr.io/cloud-builders/docker'
111116 entrypoint : ' bash'
112117 args : ['-c', 'docker pull gcr.io/oss-vdb/exporter:latest || exit 0']
0 commit comments