step_push_deploy | R Documentation |
Clones a repo, initializes author information, sets up remotes,
commits, and pushes.
Combines step_setup_push_deploy()
with checkout = FALSE
and
a suitable orphan
argument,
and step_do_push_deploy()
.
Deployment usually requires setting up SSH keys with
use_tic()
.
step_push_deploy(
path = ".",
branch = NULL,
remote_url = NULL,
commit_message = NULL,
commit_paths = ".",
force = FALSE
)
path |
|
branch |
|
remote_url |
|
commit_message |
|
commit_paths |
|
force |
|
Setup and deployment are combined in one step,
the files to be deployed must be prepared in a previous step.
This poses some restrictions on how the repository can be initialized,
in particular for a nonstandard path
argument only orphan = TRUE
can be supported (and will be used).
For more control, create two separate steps with
step_setup_push_deploy()
and step_do_push_deploy()
,
and create the files to be deployed in between these steps.
Other deploy steps:
step_do_push_deploy()
,
step_setup_push_deploy()
Other steps:
step_add_to_drat()
,
step_add_to_known_hosts()
,
step_build_pkgdown()
,
step_do_push_deploy()
,
step_hello_world()
,
step_install_pkg
,
step_install_ssh_keys()
,
step_run_code()
,
step_session_info()
,
step_setup_push_deploy()
,
step_setup_ssh()
,
step_test_ssh()
,
step_write_text_file()
## Not run:
dsl_init()
get_stage("script") %>%
add_step(step_push_deploy(commit_paths = c("NAMESPACE", "man")))
dsl_get()
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.