Posit Connect provides multiple ways to manage versions of model APIs, applications, and reports. For teams using Git, Git-backed publishing provides a powerful way to automate the continuous deployment of updates. However, regardless of whether a team publishes through Git, through push-button publishing, or through custom publishing extensions, Posit Connect provides a safety-net of automatic content versioning.
Anytime content is published or updated, Posit Connect automatically records the content "bundle" which includes your code, a specification of your runtime dependencies (packages, interpreter versions, etc), and any supporting files, model objects, or data that have been deployed.
Content authors and collaborators can access the history of these bundles through Connect:
The dialog shows which bundle is currently active, and allows users to download prior bundles or "roll back" to previous versions of content:
These bundles can be downloaded and opened in Posit, and they contain everything necessary to recreate old content:
Other resources to consider:
- For IT security purposes, Posit Connect records an audit log of all changes to the system including content updates.
- For IT admins, Posit Connect can be configured to limit the number of prior bundles kept on the system to limit storage requirements.
Comments