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())
The docker image from the badger project to use
The clientId JSON file of the project to create within
The Cloud Run region
The directory containing the README.md file
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_buildtrigger_logs