
deploy_connect_pkgdown
deploy_connect_pkgdown.RdBefore using it, please follow these steps :
Usage
deploy_connect_pkgdown(
  connect_url = Sys.getenv("CONNECT_URL"),
  connect_user = Sys.getenv("CONNECT_USER"),
  connect_api_token = Sys.getenv("CONNECT_TOKEN"),
  app_name = NULL,
  deploy_dir = c(file.path(getwd(), "public"), file.path(getwd(), "docs"),
    file.path(getwd(), "inst/site/"), file.path(getwd(), ".")),
  connect_name = Sys.getenv("CONNECT_NAME", unset = "connect"),
  file_to_ignore_regex =
    ".Rprofile$|^.Renviron$|renv/|rstudio_.*/|deliverables/|dev/|data-raw/|dockerfiles/",
  forceUpdate = FALSE,
  lint = FALSE,
  app_primary_doc = "index.html",
  ...
)Arguments
- connect_url
- URL of the Connect server 
- connect_user
- User name to use to connect to the Connect server 
- connect_api_token
- API token to use to connect to the Connect server 
- app_name
- Name of the app to deploy 
- deploy_dir
- vectoro Directory path to deploy, the first available with be used. default is c(file.path(getwd(), "public"), file.path(getwd(), "docs"), file.path(getwd(), "inst/site/"), file.path(getwd(), ".") ) 
- connect_name
- Name of the Connect server 
- file_to_ignore_regex
- Regex to use to ignore files 
- forceUpdate
- If - TRUE, update any previously-deployed app without asking. If- FALSE, ask to update. If unset, defaults to the value of- getOption("rsconnect.force.update.apps", FALSE).
- lint
- Lint the project before initiating deployment, to identify potentially problematic code? 
- app_primary_doc
- If the application contains more than one document, this parameter indicates the primary one, as a path relative to appDir. Can be NULL, in which case the primary document is inferred from the contents being deployed. 
- ...
- Other arguments to pass to rsconnect::deployApp 
Details
- Ask the Mission Lead Dev for their deployment token on Connect, this is the one you will need to use. 
- Add the environment variables to your personal ".Renviron" to manually deploy to Connect: - Add - CONNECT_USERwith username.
- Add - CONNECT_TOKENwith the token.
- Add - CONNECT_URLwith the connect url
 
TODO
Examples
if (FALSE) {
# We assume that you are working on a R package
# if not done yet, create your pkgdown
pkgdown::build_site(
  pkg = ".",
  override = list(destination = "inst/site/")
)
if (Sys.getenv("CONNECT_URL") != "" &
  Sys.getenv("CONNECT_USER") != "" &
  Sys.getenv("CONNECT_TOKEN") != "") {
  deploy_connect_pkgdown(
    app_name = "titi",
    deploy_dir = file.path(project_path, "inst/site/")
  )
}
}