microsoft / commercial-marketplace-offer-deploy

Deployment Manager for the Azure Marketplace
Other
21 stars 13 forks source link

deploy: Create production DevOps pipeline to deploy production images #517

Closed bobjac closed 5 months ago

bobjac commented 1 year ago

Requirement

Production deployments need their own automated GitHub action that should be triggered manually. The process should take a source image gallery and version as input and create the required artifacts. This includes importing the source image into the production image gallery and creating the VM offer resources.

Pre-Reqs

Success Criteria

Justification

We need an isolated production workflow that is as focused and simple as possible. It should be triggered manually but produce the necessary steps to create the production assets. Isolating a production deployment allows us to give access to select individuals and reduce the risk of error by eliminating unnecessary branch-by-condition scenarios.

Implementation

### Tasks