Source code integration with Deployment Manager
This article explains how to integrate Zuora tenants with source code repositories using configuration templates.
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 diagram illustrates the complete integration within the Zuora ecosystem and 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.
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.