# NOT RUN {
cr_project_set("my-project")
cr_bucket_set("my-bucket")
cloudbuild <- system.file("cloudbuild/cloudbuild.yaml",
package = "googleCloudRunner")
bb <- cr_build_make(cloudbuild)
github <- GitHubEventsConfig("MarkEdmondson1234/googleCloudRunner",
branch = "master")
# creates a trigger with named subtitutions
ss <- list(`_MYVAR` = "TEST1",
`_GITHUB` = "MarkEdmondson1234/googleCloudRunner")
# }
# NOT RUN {
cr_buildtrigger("trig1", trigger = github, build = bb)
cr_buildtrigger("trig2", trigger = github,
build = bb,
substitutions = ss)
# create a trigger that will build from the file in the repo
# this is similar to what cr_deploy_docker_github() does
cr_buildtrigger("trig3", trigger = github,
build = "inst/cloudbuild/cloudbuild.yaml")
build_docker <- cr_build_make(
cr_build_yaml(
steps = cr_buildstep_docker("build-dockerfile"),
images = "gcr.io/my-project/my-image"
))
cr_buildtrigger("trig4", trigger = github,
build = build_docker)
# }
Run the code above in your browser using DataLab