Skip to content

Commit 39f38ac

Browse files
Ozel YilmazelOzel Yilmazel
Ozel Yilmazel
authored and
Ozel Yilmazel
committed
added workflow
1 parent 10d36d1 commit 39f38ac

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

.github/workflows/push-to-acr.yml

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Push Images to Azure Container Registry
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
jobs:
9+
push-to-acr:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout code
14+
uses: actions/checkout@v3
15+
16+
- name: Log in to Azure Container Registry
17+
run: echo "${{ secrets.ACR_PASSWORD }}" | docker login ${{ secrets.ACR_SERVER }} -u ${{ secrets.ACR_USERNAME }} --password-stdin
18+
19+
- name: Build Docker images
20+
run: docker compose build
21+
22+
- name: Tag Docker images
23+
run: |
24+
docker tag umasscds/bb_frontend ${{ secrets.ACR_SERVER }}/bb_frontend
25+
docker tag umasscds/bb_backend ${{ secrets.ACR_SERVER }}/bb_backend
26+
27+
- name: Push Docker images to ACR
28+
run: |
29+
docker push ${{ secrets.ACR_SERVER }}/bb_frontend
30+
docker push ${{ secrets.ACR_SERVER }}/bb_backend
31+
32+
- name: Verify pushed images
33+
run: |
34+
echo "Frontend image: ${{ secrets.ACR_SERVER }}/bb_frontend"
35+
echo "Backend image: ${{ secrets.ACR_SERVER }}/bb_backend"

0 commit comments

Comments
 (0)