Skip to content

Commit 1b8d280

Browse files
committed
Fix the ci cd
1 parent 07fb092 commit 1b8d280

1 file changed

Lines changed: 16 additions & 6 deletions

File tree

.github/workflows/ci-cd.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ jobs:
2727
echo "CHANGED=true" >> $GITHUB_OUTPUT
2828
else
2929
echo "CHANGED=false" >> $GITHUB_OUTPUT
30-
fi
3130
3231
- name: Debug result
3332
run: echo "Backend changed? ${{ steps.detect.outputs.CHANGED }}"
@@ -43,12 +42,18 @@ jobs:
4342
- name: Build Backend Image
4443
id: build
4544
run: |
46-
docker build -t ${{ secrets.DOCKER_HUB_USERNAME }}/task-backend:latest ./backend
45+
TAG=$(git rev-parse --short HEAD)
46+
echo "Building backend image with tag: $TAG"
47+
docker build -t ${{ secrets.DOCKER_HUB_USERNAME }}/task-backend:$TAG ./backend
48+
docker tag ${{ secrets.DOCKER_HUB_USERNAME }}/task-backend:$TAG ${{ secrets.DOCKER_HUB_USERNAME }}/task-backend:latest
4749
echo "built=true" >> $GITHUB_OUTPUT
4850
if: steps.detect.outputs.CHANGED == 'true'
4951

5052
- name: Push Backend Image
51-
run: docker push ${{ secrets.DOCKER_HUB_USERNAME }}/task-backend:latest
53+
run: |
54+
TAG=$(git rev-parse --short HEAD)
55+
docker push ${{ secrets.DOCKER_HUB_USERNAME }}/task-backend:$TAG
56+
docker push ${{ secrets.DOCKER_HUB_USERNAME }}/task-backend:latest
5257
if: steps.detect.outputs.CHANGED == 'true'
5358

5459

@@ -71,7 +76,6 @@ jobs:
7176
echo "CHANGED=true" >> $GITHUB_OUTPUT
7277
else
7378
echo "CHANGED=false" >> $GITHUB_OUTPUT
74-
fi
7579
7680
- name: Debug result
7781
run: echo "Frontend changed? ${{ steps.detect.outputs.CHANGED }}"
@@ -87,12 +91,18 @@ jobs:
8791
- name: Build Frontend Image
8892
id: build
8993
run: |
90-
docker build -t ${{ secrets.DOCKER_HUB_USERNAME }}/task-frontend:latest ./frontend
94+
TAG=$(git rev-parse --short HEAD)
95+
echo "Building frontend image with tag: $TAG"
96+
docker build -t ${{ secrets.DOCKER_HUB_USERNAME }}/task-frontend:$TAG ./frontend
97+
docker tag ${{ secrets.DOCKER_HUB_USERNAME }}/task-frontend:$TAG ${{ secrets.DOCKER_HUB_USERNAME }}/task-frontend:latest
9198
echo "built=true" >> $GITHUB_OUTPUT
9299
if: steps.detect.outputs.CHANGED == 'true'
93100

94101
- name: Push Frontend Image
95-
run: docker push ${{ secrets.DOCKER_HUB_USERNAME }}/task-frontend:latest
102+
run: |
103+
TAG=$(git rev-parse --short HEAD)
104+
docker push ${{ secrets.DOCKER_HUB_USERNAME }}/task-frontend:$TAG
105+
docker push ${{ secrets.DOCKER_HUB_USERNAME }}/task-frontend:latest
96106
if: steps.detect.outputs.CHANGED == 'true'
97107

98108

0 commit comments

Comments
 (0)