googlePubSubR
project is set when scheduling (#189 - thanks @eteitelbaum)cr_setup()
availableSecrets
(#106)logsBucket
in cr_build_yaml
and cr_build_make
cr_build_list()
and cr_build_list_filter()
cr_build_logs()
and cr_buildtrigger_logs()
and cr_build_logs_badger()
cr_build_upload_gcs()
saying where deploy folder is (#110) and clean up tar.gz folder correctlygcloud_args
to cr_buildstep_run()
and cr_run()
and cr_deploy_run()
to allow more customisation (#113)cr_run_schedule_http()
to schedule Cloud Run HTTP calls (#113)cr_build_yaml()
objects directly in cr_buildtrigger()
without needing cr_build_make()
cr_deploy_pkgdown()
error writing to fileescape_dollar
in cr_buildstep_r()
and cr_buildstep_bash()
if you want to use Cloud Build substitutions in the script (#104)gar_Build
objects to lists in buildtrigger responses so they can be more easily reusedcr_buildstep_r()
- (#128 - thanks @simonsays1980)cr_setup_test()
to be run without the interactive menu (#129 - thanks @muschellij2)cr_regions
data that lists available Cloud Run regions (thanks @muschellij2)cr_deploy_docker_trigger()
cr_deploy_docker_trigger()
cr_buildtrigger_list()
cr_build_list()
(#149)cr_deploy_r()
to use PubSub/BuildTrigger as its default when scheduling (#148)targets::tar_make()
pipelines on Cloud Build via cr_build_targets()
(#155)cr_build_schedule_http()
to cr_schedule_http()
to be more in line with cr_schedule_pubsub()
and cr_schedule_build()
cr_setup_tests()
that was failing option 3 (#104)$
character in the script (#103 - thanks @yfarjoun)cr_setup_auth()
not being called in cr_setup()
cr_jwt_create()
and family to create JWTs to call authenticated services such as Cloud Run (#91)cr_build_make()
cr_buildtrigger_copy()
cr_setup()
will only set roles in assumed present Google service emails.plumber
in Depends as its needed for most applications - makes FROM gcr.io/gcer-public/googlecloudrunner:master
more useful in Docker files.cr_setup()
for bucketsgoogleCloudRunner
to googleAuthR
so they are available for all packages.cr_build_upload_gcs()
will now clean up the files it makes when the function exits (#68 - thanks @MLud)cr_build_schedule_http()
(#47)cr_buildstep_docker()
and cr_deploy_docker()
(#46) -should see much quicker repeat buildscr_deploy_docker()
cr_deploy_pkgdown()
, cr_deploy_docker_trigger()
and cr_deploy_packagetests()
now all have an option to create the build trigger for youcr_deploy_badger()
for creating build badges with Cloud Build via https://github.com/kelseyhightower/badger (#15)cr_deploy_run_website()
for rendering Rmd files then hosting on an nginx Cloud Rungcr.io/gcer-public/packagetools:latest
(#55)cr_schedule()
crash of overwrite=TRUE
but no existing schedulecr_run
so it can run Shiny apps (#35)cr_buildstep_gcloud()
for optimum gcloud builds (#83)port
argument to Cloud Run deployments via cr_buildstep_run()
cr_deploy_pkgdown
and cr_deploy_packagetests
add subsequent buildsteps to aid R package development.cr_buildstep_r()
so it can run R scripts from a filename when r_source="runtime"
(#45 - thanks @j450h1 and @axel-analyst)gs://
timeout
be specified within cr_build_yaml()
(#43 - thanks @dmoimpact)cr_schedule_list()
to only return non-nested datacr_buildstep_docker()
cr_buildstep()
cr_buildstep()
accepts one argument onlycr_schedule()
(#49 - thanks @samterfa)cr_deploy_r()
pass through arguments to cr_buildstep_r()
(#50 - thanks @samterfa)cr_deploy_packagetests()
so it can pass through dot arguments to cr_build_yaml()
such as timeout
cr_buildstep_secret()
using Secret Manager (#52)cr_deploy_pkgdown()
to use Secret Manager (#54)projectId
argument from cr_build_make()
(#57)cr_setup()
to help setup a googleCloudRunner environment (#53)Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.