Skip to content

Commit eb0cc28

Browse files
committed
Add latest image build and deploy
1 parent a333043 commit eb0cc28

File tree

1 file changed

+27
-8
lines changed

1 file changed

+27
-8
lines changed

.github/workflows/docker-image.yml

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,36 @@ jobs:
1919
DOCKER_USER: ${{secrets.DOCKER_USER}}
2020
DOCKER_PASSWORD: ${{secrets.DOCKER_PASSWORD}}
2121
run: docker login -u $DOCKER_USER -p $DOCKER_PASSWORD
22-
- name: Build the Docker images
22+
23+
- name: Build the Alpine Docker Image
24+
env:
25+
IMAGE_NAME: ${{secrets.IMAGE_NAME}}
26+
DOCKER_USER: ${{secrets.DOCKER_USER}}
27+
run: docker build -f ./alpine/Dockerfile -t $DOCKER_USER/$IMAGE_NAME:alpine .
28+
- name: Deploy the Alpine Docker Image
29+
env:
30+
IMAGE_NAME: ${{secrets.IMAGE_NAME}}
31+
DOCKER_USER: ${{secrets.DOCKER_USER}}
32+
run: docker push $DOCKER_USER/$IMAGE_NAME:alpine
33+
34+
- name: Build the Slim-Buster Docker Image
35+
env:
36+
IMAGE_NAME: ${{secrets.IMAGE_NAME}}
37+
DOCKER_USER: ${{secrets.DOCKER_USER}}
38+
run: docker build -f ./slim-buster/Dockerfile -t $DOCKER_USER/$IMAGE_NAME:slim-buster .
39+
- name: Deploy the Slim-Buster Docker Image
40+
env:
41+
IMAGE_NAME: ${{secrets.IMAGE_NAME}}
42+
DOCKER_USER: ${{secrets.DOCKER_USER}}
43+
run: docker push $DOCKER_USER/$IMAGE_NAME:slim-buster
44+
45+
- name: Build the latest Docker Image
2346
env:
2447
IMAGE_NAME: ${{secrets.IMAGE_NAME}}
2548
DOCKER_USER: ${{secrets.DOCKER_USER}}
26-
run: |
27-
docker build -f ./alpine/Dockerfile -t $DOCKER_USER/$IMAGE_NAME:alpine .
28-
docker build -f ./slim-buster/Dockerfile -t $DOCKER_USER/$IMAGE_NAME:slim-buster .
29-
- name: Push the Docker images
49+
run: docker build -f ./slim-buster/Dockerfile -t $DOCKER_USER/$IMAGE_NAME:latest .
50+
- name: Deploy the latest Docker Image
3051
env:
3152
IMAGE_NAME: ${{secrets.IMAGE_NAME}}
3253
DOCKER_USER: ${{secrets.DOCKER_USER}}
33-
run: |
34-
docker push $DOCKER_USER/$IMAGE_NAME:alpine
35-
docker push $DOCKER_USER/$IMAGE_NAME:slim-buster
54+
run: docker push $DOCKER_USER/$IMAGE_NAME:latest

0 commit comments

Comments
 (0)