File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,21 +13,27 @@ jobs:
1313 - name : Checkout code
1414 uses : actions/checkout@master
1515
16+ - name : Setup QEMU
17+ uses : docker/setup-qemu-action@v2
18+
19+ - name : Setup Docker Buildx
20+ uses : docker/setup-buildx-action@v2
21+
22+ - name : Login to DockerHub
23+ uses : docker/login-action@v2
24+ with :
25+ username : ${{ secrets.DOCKER_USERNAME }}
26+ password : ${{ secrets.DOCKER_PASSWORD }}
27+
1628 - uses : olegtarasov/get-tag@v2.1
1729 id : tagName
1830
19- - name : Build image
20- env :
21- TAGNAME : ${{ steps.tagName.outputs.tag }}
22- run : docker build --pull -t kooldev/pdf:$TAGNAME .
23-
24- - name : Push to hub
25- env :
26- TAGNAME : ${{ steps.tagName.outputs.tag }}
27- DOCKER_USERNAME : ${{ secrets.DOCKER_USERNAME }}
28- DOCKER_PASSWORD : ${{ secrets.DOCKER_PASSWORD }}
29- run : |
30- docker tag kooldev/pdf:$TAGNAME kooldev/pdf:1.0
31- echo $DOCKER_PASSWORD | docker login -u $DOCKER_USERNAME --password-stdin
32- docker push kooldev/pdf:$TAGNAME
33- docker push kooldev/pdf:1.0
31+ - name : Build and push image
32+ uses : docker/build-push-action@v3
33+ with :
34+ context : ${{ steps.tagName.outputs.tag }}
35+ platforms : linux/amd64,linux/arm64
36+ push : true
37+ tags : |
38+ kooldev/pdf:${{ steps.tagName.outputs.tag }}
39+ kooldev/pdf:1.0
You can’t perform that action at this time.
0 commit comments