- Status: approved
- Last Updated: 2021-05
- Builds on: Cloud Build for Cloud Resources
- Objective: Where should automated static analysis be run?
We've previously decided to use Cloud Build to manage Cloud Resources, but there are some user experience challenges compared to GitHub Actions.
- Option 1: Cloud Build
- Option 2: GitHub Actions
Chosen option [Option 2: GitHub Actions]
For automated work such as static analysis and unit testing, the trade-offs are different: we're not concerned with Cloud security in the same way.
GitHub Actions has simpler syntax, deeper GitHub integration, and a thriving ecosystem of examples.
- Need to understand multiple "CI" products
- Reduce feedback to the Cloud Build product