GitHub Action to perform preparations for deployments of UpperCampus ECS services.
This action generates a couple of outputs that are necessary for the use of the AWS ECS deployment action. It also generates two task definition files for use with the ecs action, already pre-filled with the correct image that has been passed as input to this action.
Name | Description | Required | Default |
---|---|---|---|
short-service | Short name of the service used as search string for AWS outputs. | true | - |
image | Docker image to put into the task definition files. | true | - |
stg-beta-ecs-task-definition-file | Staging ECS Task definition family filename. | false | task-definition-stg-beta.json |
prd-beta-ecs-task-definition-file | Production ECS Task definition family filename. | false | task-definition-prd-beta.json |
Name | Description |
---|---|
stg-beta-ecs-cluster | Staging ECS Cluster Name. |
prd-beta-ecs-cluster | Production ECS Cluster Name. |
stg-beta-ecs-service | Staging ECS Service Name. |
prd-beta-ecs-service | Production ECS Service Name. |
stg-beta-ecs-task-definition-family | Staging ECS Task definition family name. |
prd-beta-ecs-task-definition-family | Production ECS Task definition family name. |
stg-beta-ecs-task-definition-file | Staging ECS Task definition family filename. |
prd-beta-ecs-task-definition-file | Production ECS Task definition family filename. |