terragrunt/cloudbuild.yaml (31 lines of code) (raw):

# In this directory, run the following command to build this builder. # $ gcloud builds submit . --config=cloudbuild.yaml substitutions: _TERRAFORM_VERSION: 0.12.29 _TERRAFORM_VERSION_SHA256SUM: 872245d9c6302b24dc0d98a1e010aef1e4ef60865a2d1f60102c8ad03e9d5a1d _TERRAGRUNT_VERSION: 0.26.4 _TERRAGRUNT_VERSION_SHA256SUM: 8459105f8f02663d44108d3240e11c6944f22f1e59b4e2f061eae3b32911ac9b steps: - name: "gcr.io/cloud-builders/docker" env: - "TERRAFORM_VERSION=${_TERRAFORM_VERSION}" - "TERRAFORM_VERSION_SHA256SUM=${_TERRAFORM_VERSION_SHA256SUM}" - "TERRAGRUNT_VERSION=${_TERRAGRUNT_VERSION}" - "TERRAGRUNT_VERSION_SHA256SUM=${_TERRAGRUNT_VERSION_SHA256SUM}" args: - "build" - --build-arg - TERRAFORM_VERSION=${_TERRAFORM_VERSION} - --build-arg - TERRAFORM_VERSION_SHA256SUM=${_TERRAFORM_VERSION_SHA256SUM} - --build-arg - TERRAGRUNT_VERSION=${_TERRAGRUNT_VERSION} - --build-arg - TERRAGRUNT_VERSION_SHA256SUM=${_TERRAGRUNT_VERSION_SHA256SUM} - --tag - "gcr.io/${PROJECT_ID}/terragrunt:${_TERRAFORM_VERSION}-${_TERRAGRUNT_VERSION}" - --tag - "gcr.io/${PROJECT_ID}/terragrunt:latest" - "." images: - "gcr.io/${PROJECT_ID}/terragrunt:${_TERRAFORM_VERSION}-${_TERRAGRUNT_VERSION}" - "gcr.io/${PROJECT_ID}/terragrunt:latest" tags: ["cloud-builders-community"]