services/cloudbuild.yaml (16 lines of code) (raw):

steps: - name: maven:3.8.6-openjdk-18 id: deploy_services env: - 'DISPATCHER_IMAGE=${_DISPATCHER_IMAGE}' - 'CONFIGURATOR_IMAGE=${_CONFIGURATOR_IMAGE}' - 'SNAPSHOTER_BQ_IMAGE=${_SNAPSHOTER_BQ_IMAGE}' - 'SNAPSHOTER_GCS_IMAGE=${_SNAPSHOTER_GCS_IMAGE}' - 'TAGGER_IMAGE=${_TAGGER_IMAGE}' script: mvn install mvn compile jib:build -f=dispatcher-app/pom.xml -Dimage=${DISPATCHER_IMAGE} mvn compile jib:build -f=configurator-app/pom.xml -Dimage="${CONFIGURATOR_IMAGE}" mvn compile jib:build -f=snapshoter-bq-app/pom.xml -Dimage="${SNAPSHOTER_BQ_IMAGE}" mvn compile jib:build -f=snapshoter-gcs-app/pom.xml -Dimage="${SNAPSHOTER_GCS_IMAGE}" mvn compile jib:build -f=tagger-app/pom.xml -Dimage="${TAGGER_IMAGE}"