Customize Auto DevOps deployment target
Problem to solve
Auto DevOps only provides Kubernetes as its deployment target. Users who use different infrastructure (AWS, rsync, fargate) cannot take advantage of Auto DevOps out of the box.
- Provide a common
deploycommand for all deploy-related Auto DevOps jobs (staging, production, canary, incremental rollouts).
- Allow customization of the target for the
deploycommand, ie k8s, ec2, etc.
What does success look like, and how can we measure that?
Links / references
Original issue content
I saw the release of Gitlab 10.0 and was very pleased with all the new functionality! I noticed that the deployment features [for Auto DevOps] only support Kubernetes. We primarily deploy to AWS ECS so I would like to "vote" for requesting ECS deployments.
Make sure these are completed before closing the issue, with a link to the relevant commit.