File tree 1 file changed +11
-2
lines changed
1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ name: Learn Layer5
3
3
on :
4
4
push :
5
5
branches : [ master ]
6
+ tags :
7
+ - ' v*'
6
8
pull_request :
7
9
branches : [ master ]
8
10
25
27
- name : Docker build & push
26
28
if : github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/') || github.ref == 'refs/heads/master') && success()
27
29
run : |
28
- make build-img-service
29
- make image-push
30
+ cd service && docker build --no-cache -t ${{ secrets.IMAGE_NAME }} .
31
+ docker tag ${{ secrets.IMAGE_NAME }}:latest ${{ secrets.IMAGE_NAME }}:${GITHUB_SHA::6}
32
+ docker push ${{ secrets.IMAGE_NAME }}:latest
33
+ docker push ${{ secrets.IMAGE_NAME }}:${GITHUB_SHA::6}
34
+ - name : Docker tag release & push
35
+ if : github.event_name != 'pull_request' && startsWith(github.ref, 'refs/tags/') && success()
36
+ run : |
37
+ docker tag ${{ secrets.IMAGE_NAME }}:latest ${{ secrets.IMAGE_NAME }}:${GITHUB_REF/refs\/tags\//}
38
+ docker push ${{ secrets.IMAGE_NAME }}:${GITHUB_REF/refs\/tags\//}
You can’t perform that action at this time.
0 commit comments