Skip to content

Commit 6a06d39

Browse files
committed
retest
1 parent a6a72b8 commit 6a06d39

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

.github/workflows/cd-main.yml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,42 @@ jobs:
1010
runs-on: ubuntu-latest
1111

1212
steps:
13-
- name: Checkout code
13+
# 1️⃣ Checkout code
14+
- name: Checkout repository
1415
uses: actions/checkout@v4
1516

16-
# ---------------- AWS EKS ----------------
17+
# 2️⃣ Configure AWS credentials
1718
- name: Configure AWS credentials
1819
uses: aws-actions/configure-aws-credentials@v4
1920
with:
2021
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
2122
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
2223
aws-region: ${{ secrets.AWS_REGION }}
2324

24-
- name: Update kubeconfig for EKS
25+
# 3️⃣ Update kubeconfig for EKS
26+
- name: Update kubeconfig
2527
run: |
2628
aws eks update-kubeconfig \
2729
--region ${{ secrets.AWS_REGION }} \
2830
--name ${{ secrets.EKS_CLUSTER_NAME }}
2931
30-
- name: Deploy to AWS EKS
32+
# 4️⃣ Deploy backend and frontend
33+
- name: Deploy to EKS
34+
env:
35+
AWS_ACCOUNT_ID: ${{ secrets.AWS_ACCOUNT_ID }}
36+
AWS_REGION: ${{ secrets.AWS_REGION }}
3137
run: |
3238
SHORT_SHA=${GITHUB_SHA::7}
3339
40+
BACKEND_IMAGE=$AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/pgagi-backend:$SHORT_SHA
41+
FRONTEND_IMAGE=$AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/pgagi-frontend:$SHORT_SHA
42+
3443
kubectl set image deployment/pgagi-backend \
35-
backend=${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com/pgagi-backend:$SHORT_SHA
44+
backend=$BACKEND_IMAGE
3645
3746
kubectl set image deployment/pgagi-frontend \
38-
frontend=${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com/pgagi-frontend:$SHORT_SHA
47+
frontend=$FRONTEND_IMAGE
48+
49+
kubectl rollout status deployment/pgagi-backend
50+
kubectl rollout status deployment/pgagi-frontend
3951

0 commit comments

Comments
 (0)