mirror of
https://github.com/google/nomulus.git
synced 2025-04-30 12:07:51 +02:00
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:
parent
8d57c97b35
commit
96f7217ed2
7 changed files with 19 additions and 19 deletions
|
@ -1,7 +1,6 @@
|
||||||
python/**
|
python/
|
||||||
bazel-*/**
|
**/build/
|
||||||
gradle/**/build/**
|
**/out/
|
||||||
gradle/**/WEB-INF/**
|
.*/
|
||||||
gradle/.*/**
|
|
||||||
repos/**
|
repos/**
|
||||||
**/.idea/**
|
**/.idea/
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue