Background on our workflow:
- Actually we’re using a git server, jenkins, packer and cloudformation to deploy on AWS in a multi-account configuration.
- We have mainly 4 accounts (dev,qa,rehearsal,prod)
- On some accounts (mainly qa) we can have applications in multiples version (environments inside the account)
- Every deploy in an environment (within an account) is triggered by a push on a repository (artefact + a properties file to drive the deploy).
What hit me with Automate:
- Any way to use an external git server (not github or bitbucket)? (gitlab is our target actually)
- Is it possible to tweak the pipeline workflow to reflect our workflow ?
Actually with what I understood:
- I would need to trigger delivery from the git server.
- I would have to write a fully new delivery-truck cookbook to fit our workflow in Automate’s one.
Am I missing something clever to do ?
Writing a fully new delivery-truck sounds a hard step, and I’m unsure I will get rid of the manual approvals in this case.