File tree 1 file changed +6
-14
lines changed 1 file changed +6
-14
lines changed Original file line number Diff line number Diff line change @@ -111,17 +111,9 @@ jobs:
111
111
- name : Log in to DO Container Registry
112
112
run : doctl registry login --expiry-seconds 600
113
113
114
- - name : Tag image with run id
115
- if : github.ref == 'refs/heads/main'
116
- run : docker tag $IMAGENAME:${{ github.run_id }}
117
-
118
- - name : Tag image with latest if main branch
119
- if : github.ref == 'refs/heads/main'
120
- run : docker tag $IMAGENAME:latest
121
-
122
- - name : Tag image with release tag if release branch
123
- if : github.event_name == 'release'
124
- run : docker tag $IMAGENAME:release-${{ github.ref_name }}
125
-
126
- - name : Push image to DO Container Registry
127
- run : docker push $IMAGENAME:${{ github.run_id }} && docker push $IMAGENAME:latest
114
+ - name : Tag image and publish image
115
+ env :
116
+ IMAGETAG : ${{ github.ref == 'refs/heads/main' && 'latest' || github.ref_name }}
117
+ run : |
118
+ docker tag $IMAGETAG $IMAGENAME:${{ github.run_id }}
119
+ docker push $IMAGENAME:${{ github.run_id }} && docker push $IMAGETAG
You can’t perform that action at this time.
0 commit comments