File tree Expand file tree Collapse file tree 1 file changed +16
-7
lines changed
Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Original file line number Diff line number Diff line change 11name : Docker
22
33on :
4- push :
5- branches :
6- - main
4+ release :
5+ types : [published, prereleased]
76
87jobs :
98 docker :
1211 - uses : actions/checkout@v2
1312
1413 - name : Build
15- run : docker build -t ghcr.io/hyperledger/firefly-dataexchange-https:latest .
16-
17- - name : Push
14+ run : docker build -t ghcr.io/hyperledger/firefly-dataexchange-https:${GITHUB_REF##*/} .
15+
16+ - name : Tag release
17+ if : github.event.action == 'published'
18+ run : docker tag ghcr.io/hyperledger/firefly-dataexchange-https:${GITHUB_REF##*/} ghcr.io/hyperledger/firefly-dataexchange-https:latest
19+
20+ - name : Push docker image
21+ run : |
22+ echo ${{ secrets.GITHUB_TOKEN }} | docker login ghcr.io -u $GITHUB_ACTOR --password-stdin
23+ docker push ghcr.io/hyperledger/firefly-dataexchange-https:${GITHUB_REF##*/}
24+
25+ - name : Push latest tag
26+ if : github.event.action == 'published'
1827 run : |
1928 echo ${{ secrets.GITHUB_TOKEN }} | docker login ghcr.io -u $GITHUB_ACTOR --password-stdin
20- docker push ghcr.io/hyperledger/firefly-dataexchange-https:latest
29+ docker push ghcr.io/hyperledger/firefly-dataexchange-https:latest
You can’t perform that action at this time.
0 commit comments