Source Code integration with Deployment Manager
The integration of Zuora tenants with source code repositories, using out-of-the-box configuration templates, creates a fully integrated environment for managing and streamlining the software development lifecycle. This integration connects every tool in the pipeline, providing a cohesive solution for overseeing development processes.
The following diagram illustrates the complete integration within the Zuora ecosystem:
The diagram also illustrates the workflows for deploying metadata to target tenants from both the Source Code Repository and the Production tenant. These workflows include:
- Deployment Manager and Configuration Template User Interface: A streamlined interface for managing configurations and deployments.
- Automated Deployments with GitHub Actions: Leveraging GitHub Actions to automate and simplify deployment processes.
- Developer Sandbox and Central Sandbox Refreshes from Production: Efficiently refreshing sandbox environments to align with production data for testing and development purposes.
For more information on Configuration Templates, APIs, or Developer and Central Sandboxes, see Configuration Templates, Deployment Manager APIs, and Zuora Testing Environments.
Integrating Zuora tenants with source code repositories provides several benefits, including a streamlined development process, improved version control, enhanced collaboration among various user roles such as developers, QA engineers, IT admins, and increased security and compliance.
Currently, this functionality is limited to GitHub and GitHub Actions. However, based on feedback, Zuora plans to expand support to include additional source code repositories in the future.