New launch type environment variable to indicate deployment target

Problem to solve

Coming from #208132 (comment 313316379). In order for autoDevOps to differentiate between different (AWS) targets, we need a way for the user to state the deployment target.

Intended users

  • Devon (DevOps Engineer)

Further details

Proposal

Introduce a new environment variable called AWS_DEPLOY_TYPE

# within future Jobs/Deploy_ECS.gitlab-ci.yml

auto deploy on ECS:
  stage: deploy
  only:
    variables:
      - $AWS_LAUNCH_TYPE == "ECS"
  except:
    kubernetes: active

If the type is left blank and error message should be printed "Missing Launch Type"

Also the documentation should instruct users to use this new environment variables

Permissions and Security

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Edited Apr 22, 2020 by Orit Golowinski
Assignee Loading
Time tracking Loading