deploy | R Documentation |
Deploys a bundle (tarball) to an Posit Connect server. If not provided,
name
(a unique identifier) will be an auto-generated alphabetic string. If
deploying to an existing endpoint, you can set name
or guid
to the
desired content.
deploy(
connect,
bundle,
name = create_random_name(),
title = name,
guid = NULL,
...,
.pre_deploy = {
}
)
deploy_current(content)
connect |
A Connect object |
bundle |
A Bundle object |
name |
The unique name for the content on the server |
title |
optional The title to be used for the content on the server |
guid |
optional The GUID if the content already exists on the server |
... |
Additional arguments passed along to the content creation |
.pre_deploy |
An expression to execute before deploying the new bundle.
The variables |
content |
A Content object |
This function accepts the same arguments as connectapi::content_update()
.
deploy_current()
is a helper to easily redeploy the currently active bundle
for an existing content item.
Task A task object
connectapi::content_update
Other deployment functions:
bundle_dir()
,
bundle_path()
,
bundle_static()
,
download_bundle()
,
poll_task()
## Not run:
client <- connect()
# beware bundling big directories, like `renv/`, `data/`, etc.
bnd <- bundle_dir(".")
deploy(client, bnd)
## End(Not run)
client <- connect(prefix = "TEST_1")
bnd <- bundle_path(system.file("tests/testthat/examples/static.tar.gz", package = "connectapi"))
deploy(client, bnd)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.