@@ -14,10 +14,19 @@ jobs:
14
14
echo "NODE_OPTIONS=--max-old-space-size=8192" >> $GITHUB_ENV
15
15
echo "REACT_APP_GIT_SHA=${{ github.sha }}" >> $GITHUB_ENV
16
16
echo "REACT_APP_VERSION=${{ env.GIT_TAG }}" >> $GITHUB_ENV
17
+ - name : Set IMAGE_TAGS env variable
18
+ if : github.ref == 'refs/heads/master'
19
+ run : |
20
+ echo "IMAGE_TAGS=stable,${{ github.sha }},${{ env.GIT_TAG }}" >> $GITHUB_ENV
21
+ - name : Set IMAGE_TAGS env variable
22
+ if : github.ref != 'refs/heads/master'
23
+ run : |
24
+ echo "IMAGE_TAGS=${{ github.sha }},${{ env.GIT_TAG }}" >> $GITHUB_ENV
17
25
- run : |
18
26
echo NODE_OPTIONS: ${NODE_OPTIONS}
19
27
echo REACT_APP_GIT_SHA: ${REACT_APP_GIT_SHA}
20
28
echo REACT_APP_VERSION: ${REACT_APP_VERSION}
29
+ echo IMAGE_TAGS: ${IMAGE_TAGS}
21
30
- name : Get tag
22
31
id : get_tag
23
32
run : echo "GIT_TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV
45
54
password : ${{ secrets.QUAYIO_OCPMETAL_PASSWORD }}
46
55
registry : quay.io
47
56
dockerfile : Dockerfile
48
- tags : " stable, ${{ env.GIT_TAG }},${{ github.sha }} "
57
+ tags : ' ${{ env.IMAGE_TAGS }}'
49
58
- name : Publish integration tests to quay.io
50
59
uses : elgohr/Publish-Docker-Github-Action@2.14
51
60
with :
54
63
password : ${{ secrets.QUAYIO_OCPMETAL_PASSWORD }}
55
64
registry : quay.io
56
65
dockerfile : Dockerfile.cypress
57
- tags : " stable,${{ env.GIT_TAG }},${{ github.sha }}"
66
+ tags : ' ${{ env.IMAGE_TAGS }}'
67
+
0 commit comments