Always clone the internal repo to nomulus-internal

Also updated .gcloudignore to not pull in unnecessary files when running
`gcloud builds submit`.
This commit is contained in:
Lai Jiang 2019-06-20 14:26:36 -04:00 committed by GitHub
parent 8d57c97b35
commit 96f7217ed2
7 changed files with 19 additions and 19 deletions

View file

@ -1,7 +1,6 @@
python/** python/
bazel-*/** **/build/
gradle/**/build/** **/out/
gradle/**/WEB-INF/** .*/
gradle/.*/**
repos/** repos/**
**/.idea/** **/.idea/

View file

@ -3,7 +3,7 @@
# cloud-build-local --config=cloudbuild-deploy-beam.yaml --dryrun=false \ # cloud-build-local --config=cloudbuild-deploy-beam.yaml --dryrun=false \
# --substitutions=TAG_NAME=[TAG],_CREDENTIAL_JSON=[CREDENTIAL_JSON],\ # --substitutions=TAG_NAME=[TAG],_CREDENTIAL_JSON=[CREDENTIAL_JSON],\
# _CREDENTIAL_KEYRING=[CREDENTIAL_KEYRING],_CREDENTIAL_KEY=[CREDENTIAL_KEY],\ # _CREDENTIAL_KEYRING=[CREDENTIAL_KEYRING],_CREDENTIAL_KEY=[CREDENTIAL_KEY],\
# _ENV=[ENV] . # _ENV=[ENV] ..
# #
# This will deploy Beam pipelines to GCS for the PROJECT_ID defined in gcloud # This will deploy Beam pipelines to GCS for the PROJECT_ID defined in gcloud
# tool. # tool.
@ -11,7 +11,7 @@
# To manually trigger a build on GCB, run: # To manually trigger a build on GCB, run:
# gcloud builds submit --config=cloudbuild-deploy-beam.yaml --substitutions=TAG_NAME=[TAG],\ # gcloud builds submit --config=cloudbuild-deploy-beam.yaml --substitutions=TAG_NAME=[TAG],\
# _CREDENTIAL_JSON=[CREDENTIAL_JSON],_CREDENTIAL_KEYRING=[CREDENTIAL_KEYRING],\ # _CREDENTIAL_JSON=[CREDENTIAL_JSON],_CREDENTIAL_KEYRING=[CREDENTIAL_KEYRING],\
# _CREDENTIAL_KEY=[CREDENTIAL_KEY],_ENV=[ENV] . # _CREDENTIAL_KEY=[CREDENTIAL_KEY],_ENV=[ENV] ..
# #
# To trigger a build automatically, follow the instructions below and add a trigger: # To trigger a build automatically, follow the instructions below and add a trigger:
# https://cloud.google.com/cloud-build/docs/running-builds/automate-builds # https://cloud.google.com/cloud-build/docs/running-builds/automate-builds

View file

@ -4,14 +4,14 @@
# credential helper. # credential helper.
# Then, in the root of a nomulus source tree, run: # Then, in the root of a nomulus source tree, run:
# cloud-build-local --config=cloudbuild-nomulus.yaml --dryrun=false \ # cloud-build-local --config=cloudbuild-nomulus.yaml --dryrun=false \
# --substitutions TAG_NAME=[TAG] . # --substitutions TAG_NAME=[TAG] ..
# This will build the contents of the current directory and generate the # This will build the contents of the current directory and generate the
# nomulus war-files locally. # nomulus war-files locally.
# The PROJECT_ID is the current project name that gcloud uses. # The PROJECT_ID is the current project name that gcloud uses.
# You can add "--push true" to have the image pushed to GCR. # You can add "--push true" to have the image pushed to GCR.
# #
# To manually trigger a build on GCB, run: # To manually trigger a build on GCB, run:
# gcloud builds submit --config cloudbuild-nomulus.yaml --substitutions TAG_NAME=[TAG] . # gcloud builds submit --config cloudbuild-nomulus.yaml --substitutions TAG_NAME=[TAG] ..
# #
# To trigger a build automatically, follow the instructions below and add a trigger: # To trigger a build automatically, follow the instructions below and add a trigger:
# https://cloud.google.com/cloud-build/docs/running-builds/automate-builds # https://cloud.google.com/cloud-build/docs/running-builds/automate-builds

View file

@ -3,12 +3,12 @@
# credential helper. # credential helper.
# See: https://cloud.google.com/cloud-build/docs/build-debug-locally # See: https://cloud.google.com/cloud-build/docs/build-debug-locally
# Then run: # Then run:
# cloud-build-local --config=cloudbuild-proxy.yaml --dryrun=false --substitutions TAG_NAME=[TAG] . # cloud-build-local --config=cloudbuild-proxy.yaml --dryrun=false --substitutions TAG_NAME=[TAG] ..
# This will create a docker image named gcr.io/[PROJECT_ID]/proxy:[TAG] locally. # This will create a docker image named gcr.io/[PROJECT_ID]/proxy:[TAG] locally.
# The PROJECT_ID is the current project name that gcloud uses. # The PROJECT_ID is the current project name that gcloud uses.
# #
# To manually trigger a build on GCB, run: # To manually trigger a build on GCB, run:
# gcloud builds submit --config cloudbuild-proxy.yaml --substitutions TAG_NAME=[TAG] . # gcloud builds submit --config cloudbuild-proxy.yaml --substitutions TAG_NAME=[TAG] ..
# #
# To trigger a build automatically, follow the instructions below and add a trigger: # To trigger a build automatically, follow the instructions below and add a trigger:
# https://cloud.google.com/cloud-build/docs/running-builds/automate-builds # https://cloud.google.com/cloud-build/docs/running-builds/automate-builds

View file

@ -4,10 +4,11 @@
# See: https://cloud.google.com/cloud-build/docs/build-debug-locally # See: https://cloud.google.com/cloud-build/docs/build-debug-locally
# Then run: # Then run:
# cloud-build-local --config=cloudbuild-release.yaml --dryrun=false \ # cloud-build-local --config=cloudbuild-release.yaml --dryrun=false \
# --substitutions TAG_NAME=[TAG] . # --substitutions TAG_NAME=[TAG],_INTERNAL_REPO_URL=[URL] ..
# #
# To manually trigger a build on GCB, run: # To manually trigger a build on GCB, run:
# gcloud builds submit --config cloudbuild-proxy.yaml --substitutions TAG_NAME=[TAG] . # gcloud builds submit --config cloudbuild-release.yaml --substitutions \
# TAG_NAME=[TAG],_INTERNAL_REPO_URL=[URL] ..
# #
# To trigger a build automatically, follow the instructions below and add a trigger: # To trigger a build automatically, follow the instructions below and add a trigger:
# https://cloud.google.com/cloud-build/docs/running-builds/automate-builds # https://cloud.google.com/cloud-build/docs/running-builds/automate-builds
@ -25,7 +26,7 @@ steps:
- | - |
git clone https://gerrit.googlesource.com/gcompute-tools git clone https://gerrit.googlesource.com/gcompute-tools
./gcompute-tools/git-cookie-authdaemon ./gcompute-tools/git-cookie-authdaemon
git clone ${_INTERNAL_REPO_URL} git clone ${_INTERNAL_REPO_URL} nomulus-internal
# Tag and push the internal repo. # Tag and push the internal repo.
- name: 'gcr.io/cloud-builders/git' - name: 'gcr.io/cloud-builders/git'
entrypoint: /bin/bash entrypoint: /bin/bash

View file

@ -1,11 +1,11 @@
# To run the build locally, install cloud-build-local first. # To run the build locally, install cloud-build-local first.
# Then run: # Then run:
# cloud-build-local --config=cloudbuild-sync.yaml --dryrun=false --substitutions TAG_NAME=[TAG] . # cloud-build-local --config=cloudbuild-sync.yaml --dryrun=false --substitutions TAG_NAME=[TAG] ..
# This will sync the folder gs://[PROJECT_ID]-deploy/[TAG] to gs://[PROJECT_ID]-deploy/live. # This will sync the folder gs://[PROJECT_ID]-deploy/[TAG] to gs://[PROJECT_ID]-deploy/live.
# The PROJECT_ID is the current project name that gcloud uses. # The PROJECT_ID is the current project name that gcloud uses.
# #
# To manually trigger a build on GCB, run: # To manually trigger a build on GCB, run:
# gcloud builds submit --config cloudbuild-sync.yaml --substitutions TAG_NAME=[TAG] . # gcloud builds submit --config cloudbuild-sync.yaml --substitutions TAG_NAME=[TAG] ..
# #
# To trigger a build automatically, follow the instructions below and add a trigger: # To trigger a build automatically, follow the instructions below and add a trigger:
# https://cloud.google.com/cloud-build/docs/running-builds/automate-builds # https://cloud.google.com/cloud-build/docs/running-builds/automate-builds

View file

@ -1,11 +1,11 @@
# To run the build locally, install cloud-build-local first. # To run the build locally, install cloud-build-local first.
# Then run: # Then run:
# cloud-build-local --config=cloudbuild-tag.yaml --dryrun=false --substitutions TAG_NAME=[TAG] . # cloud-build-local --config=cloudbuild-tag.yaml --dryrun=false --substitutions TAG_NAME=[TAG] ..
# This will add a "live" tag to the proxy image in gcr.io/[PROJECT_ID]/proxy:[TAG]. # This will add a "live" tag to the proxy image in gcr.io/[PROJECT_ID]/proxy:[TAG].
# The PROJECT_ID is the current project name that gcloud uses. # The PROJECT_ID is the current project name that gcloud uses.
# #
# To manually trigger a build on GCB, run: # To manually trigger a build on GCB, run:
# gcloud builds submit --config cloudbuild-tag.yaml --substitutions TAG_NAME=[TAG] . # gcloud builds submit --config cloudbuild-tag.yaml --substitutions TAG_NAME=[TAG] ..
# #
# To trigger a build automatically, follow the instructions below and add a trigger: # To trigger a build automatically, follow the instructions below and add a trigger:
# https://cloud.google.com/cloud-build/docs/running-builds/automate-builds # https://cloud.google.com/cloud-build/docs/running-builds/automate-builds