Currently, there is no CI/CD process for OAC in place.
We are the project migration process with snapshots approach.
Please keep me posted if you have any new updates on CI/CD process of OAC artifacts
Here are some of my specific questions:
Version control: What's the best way to manage version control for OAC artifacts like analyses, dashboards, and data sets?Automation: Are there any tools or scripts that can automate the deployment of OAC artifacts to different environments?Integration: Are there any tools or techniques for integrating OAC with other CI/CD tools like VBS?
Use Case : Each individual developer should be able to check in their changes from DEV environment UAT, once everything is fine will promote the same to PROD.
What happens in CI/CD process?
- Developer creates or modifies dashboards in Dev OAC
- Export OAC content as:
- Snapshot (.bar file)
- Application Archive
- Commit exported artifact to VBS Git repository
- VBS pipeline:
- Validates structure
- Runs scripts (optional)
- Stores versioned artifact
- Deploy on PROD(Aprroved)
📌 Benefit:
- Version control for dashboards
- Track who changed what
- Rollback capability
Please help with the fetaures.