To validate some changes related to the infrastructure or the different services: Jenkins, Nexus, etc.
Could be a static deployment such as currently, for instance: https://jenkins.platform-staging.dev.nuxeo.com/.
Yet, we could probably use Pulumi to:
- Create a cluster and the required stacks on the fly.
- Deploy everything needed: Jenkins, Nexus, etc.
- Import the pipelines to test from cloned repositories.
- Test and validate.
- Clean up everything.