This uses https://github.com/kelseyhightower/badger to create badges you can display in README.md etc. showing the current status of a Cloud Build
cr_deploy_badger( badger_image = "gcr.io/hightowerlabs/badger:0.0.1", json = Sys.getenv("GAR_CLIENT_JSON"), region = cr_region_get() ) cr_build_logs_badger(dir = getwd(), projectId = cr_project_get())
badger_image | The docker image from the badger project to use |
---|---|
json | The clientId JSON file of the project to create within |
region | The Cloud Run region |
dir | The directory containing the README.md file |
projectId | The projectId running the badger badge for a buildtrigger |
cr_build_logs_badger
is intended to be run from the root directory of
an R package that holds a README.md file containing a ![Cloudbuild]
badge as created by cr_deploy_badger()
. The function will scan the
README.md file for the correct triggerId to pass to cr_build_logs_last