Deploy a released application on the specified environments.
graph TB
START((Start))
checkout(Checkout)
aws-credentials(Configure AWS Credentials)
ecr-login(Login to ECR)
ecs-deploy(Deploy image to ECS)
END((End))
START --> checkout
checkout --> aws-credentials
aws-credentials --> ecr-login
ecr-login --> ecs-deploy
ecs-deploy --> END
name | type | description | default |
---|---|---|---|
version |
string |
The ECR tag to deploy | -- |
image-name |
string |
The name of the image to deploy | ${{ vars.IMAGE_NAME }} |
stage |
string |
The environment to deploy to | -- |
stage-url |
string |
The URL of the environment | -- |
aws-region |
string |
The AWS region to deploy to | ${{ vars.AWS_REGION }} |
aws-role-arn |
string |
The ARN of the AWS role to assume for the deployment | -- |
run-label |
string |
The run label to use for the actions | ubuntu-latest |
--
Permission | Level |
---|---|
contents |
read |
id-token |
write |
AWS_REGION
(only ifinputs.aws-region
is not set)IMAGE_NAME
(only ifinputs.image-name
is not set)
--
--
--