Skip to content

Commit c83bf4b

Browse files
committed
CI pipelne test
1 parent aaefa76 commit c83bf4b

File tree

1 file changed

+13
-28
lines changed

1 file changed

+13
-28
lines changed

.github/workflows/docker-push.yml

Lines changed: 13 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,23 @@
1-
name: CI/CD Pipeline – Build and Deploy to Azure
1+
name: Continuous Integration
22

33
on:
44
push:
5-
branches: [ master ]
5+
branches: [ master ]
6+
67
jobs:
7-
build-and-deploy:
8+
build-and-push:
89
runs-on: ubuntu-latest
910

1011
steps:
11-
- name: Checkout code
12-
uses: actions/checkout@v3
13-
14-
- name: Log in to Azure Container Registry
15-
run: echo "${{ secrets.ACR_PASSWORD }}" | docker login ${{ secrets.ACR_LOGIN_SERVER }} -u ${{ secrets.ACR_USERNAME }} --password-stdin
12+
- name: Checkout code
13+
uses: actions/checkout@v3
1614

17-
- name: Build Docker image
18-
run: docker build -t ${{ secrets.ACR_LOGIN_SERVER }}/shipmint:latest .
15+
- name: Docker Login to Azure Container Registry
16+
run: |
17+
echo "${{ secrets.ACR_PASSWORD }}" | docker login ${{ secrets.ACR_LOGIN_SERVER }} -u ${{ secrets.ACR_USERNAME }} --password-stdin
1918
20-
- name: Push image to ACR
21-
run: docker push ${{ secrets.ACR_LOGIN_SERVER }}/shipmint:latest
19+
- name: Build Docker Image
20+
run: docker build -t ${{ secrets.ACR_LOGIN_SERVER }}/shipmint:latest .
2221

23-
- name: Deploy to Azure Container Instance
24-
uses: azure/aci-deploy@v1
25-
with:
26-
resource-group: flyingnimbus-rg
27-
name: shipmint-container
28-
image: ${{ secrets.ACR_LOGIN_SERVER }}/shipmint:latest
29-
registry-login-server: ${{ secrets.ACR_LOGIN_SERVER }}
30-
registry-username: ${{ secrets.ACR_USERNAME }}
31-
registry-password: ${{ secrets.ACR_PASSWORD }}
32-
dns-name-label: shipmint-deploy
33-
location: centralindia
34-
environment-variables: |
35-
DB_HOST=${{ secrets.DB_HOST }}
36-
DB_NAME=${{ secrets.DB_NAME }}
37-
DB_USER=${{ secrets.DB_USER }}
38-
DB_PASSWORD=${{ secrets.DB_PASSWORD }}
22+
- name: Push Docker Image
23+
run: docker push ${{ secrets.ACR_LOGIN_SERVER }}/shipmint:latest

0 commit comments

Comments
 (0)