cr_deploy_badger: Deploy a Cloud Run app to display build badges

View source: R/badger.R

cr_deploy_badgerR Documentation

Deploy a Cloud Run app to display build badges

Description

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

Usage

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())

Arguments

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

Details

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


MarkEdmondson1234/googleCloudRunner documentation built on Feb. 5, 2023, 5:45 p.m.