vault/cloudbuild.yaml (22 lines of code) (raw):

# In this directory, run the following command to build this builder. # $ gcloud builds submit . --config=cloudbuild.yaml substitutions: _VAULT_VERSION: 1.2.3 _VAULT_VERSION_SHA256SUM: fe15676404aff35cb45f7c957f90491921b9269d79a8f933c5a36e26a431bfc4 steps: - name: 'gcr.io/cloud-builders/wget' args: ["https://releases.hashicorp.com/vault/${_VAULT_VERSION}/vault_${_VAULT_VERSION}_linux_amd64.zip"] - name: 'gcr.io/cloud-builders/docker' env: - 'VAULT_VERSION=${_VAULT_VERSION}' - 'VAULT_VERSION_SHA256SUM=${_VAULT_VERSION_SHA256SUM}' args: - build - --build-arg - VAULT_VERSION=${_VAULT_VERSION} - --build-arg - VAULT_VERSION_SHA256SUM=${_VAULT_VERSION_SHA256SUM} - --tag=gcr.io/${PROJECT_ID}/vault:${_VAULT_VERSION} - . - name: 'gcr.io/${PROJECT_ID}/vault:${_VAULT_VERSION}' args: ['version'] images: ['gcr.io/${PROJECT_ID}/vault:${_VAULT_VERSION}'] tags: ['cloud-builders-community']