Skip to content

Commit 21b25c3

Browse files
committed
Update deploy for status messaging to train
1 parent c01909e commit 21b25c3

1 file changed

Lines changed: 19 additions & 6 deletions

File tree

.github/workflows/test_and_deploy.yml

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
- qa
88
- production
99
- train
10+
- status-messaging # Deploying status-messaging branch to train for easier testing
1011

1112
permissions:
1213
id-token: write
@@ -51,14 +52,26 @@ jobs:
5152
id: login-ecr
5253
uses: aws-actions/amazon-ecr-login@v2
5354

55+
- name: Set deployment environment
56+
id: set-env
57+
run: |
58+
if [[ "${GITHUB_REF_NAME}" == "status-messaging" || "${GITHUB_REF_NAME}" == "train" ]]; then
59+
echo "DEPLOY_ENV=train" >> $GITHUB_ENV
60+
echo "ECR_REF_NAME=train" >> $GITHUB_ENV
61+
echo "APP_ENV=qa" >> $GITHUB_ENV # Use qa env for train and status messaging branch
62+
else
63+
echo "DEPLOY_ENV=${GITHUB_REF_NAME}" >> $GITHUB_ENV
64+
echo "ECR_REF_NAME=${GITHUB_REF_NAME}" >> $GITHUB_ENV
65+
echo "APP_ENV=${GITHUB_REF_NAME}" >> $GITHUB_ENV
66+
fi
67+
5468
- name: Set environment-specific variables
5569
run: |
56-
echo "APP_ENV=${GITHUB_REF_NAME}" >> $GITHUB_ENV
57-
echo "ECR_TAG=${GITHUB_REF_NAME}-latest" >> $GITHUB_ENV
58-
echo "PREVIOUS_TAG=${GITHUB_REF_NAME}-previous" >> $GITHUB_ENV
59-
echo "CLUSTER=research-catalog-${GITHUB_REF_NAME}" >> $GITHUB_ENV
60-
echo "SERVICE=research-catalog-${GITHUB_REF_NAME}" >> $GITHUB_ENV
61-
echo "ECR_URL=946183545209.dkr.ecr.us-east-1.amazonaws.com/research-catalog:${GITHUB_REF_NAME}-latest" >> $GITHUB_ENV
70+
echo "ECR_TAG=${ECR_REF_NAME}-latest" >> $GITHUB_ENV
71+
echo "PREVIOUS_TAG=${ECR_REF_NAME}-previous" >> $GITHUB_ENV
72+
echo "CLUSTER=research-catalog-${DEPLOY_ENV}" >> $GITHUB_ENV
73+
echo "SERVICE=research-catalog-${DEPLOY_ENV}" >> $GITHUB_ENV
74+
echo "ECR_URL=946183545209.dkr.ecr.us-east-1.amazonaws.com/research-catalog:${ECR_REF_NAME}-latest" >> $GITHUB_ENV
6275
6376
- name: Build and push Docker image to Amazon ECR
6477
run: |

0 commit comments

Comments
 (0)