Deploying to Connect from CI/CD Pipelines

Content can be published to Connect from a CI/CD pipeline by utilizing the Connect Server API. A CI/CD pipeline can utilize the API directly, use a Posit-created GitHub Action, or use a package in Python/R (rsconnect-python or connectapi).

Each page in this section has detailed examples of how each CI/CD system can be utilized to deploy content to Connect.

CI/CD System
Azure Pipelines
GitHub Actions
Gitlab CI/CD
Jenkins