This repository contains an example set of shell scripts that provide recommendations for Voya to execute CI / CD tasks at scale againt a large portfolio of Pantheon sites. Each script provided has inline docmentation for required functionality and additional examples of how to address common enterprise deployment challenges / requirements.
- Parallel execution of code and deployment tasks on multiple sites
- Race condition handling for workflows, terminus commands, and git commands
- Configuration of environment variables commonly required in enterprise deployment scripts
- Automatic retries of failed site deployments