File tree Expand file tree Collapse file tree 1 file changed +32
-19
lines changed
Expand file tree Collapse file tree 1 file changed +32
-19
lines changed Original file line number Diff line number Diff line change 44 tags :
55 - ' v*'
66jobs :
7- release :
8- name : Create release
7+ release_and_publish :
8+ name : Create release and publish to Docker hub
99 runs-on : ubuntu-latest
1010 steps :
1111 - name : Checkout code
1212 uses : actions/checkout@v2
13+
14+ - name : Setup Go
15+ uses : actions/setup-go@v2
16+
17+ - name : Build assets
18+ run : ./docker-build.sh
19+
1320 - name : Create release
1421 id : create_release
1522 uses : actions/create-release@v1
23+ env :
24+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
1625 with :
1726 tag_name : ${{ github.ref }}
1827 release_name : ${{ github.ref }} RELEASE
1928 draft : false
2029 prerelease : false
21- publish :
22- name : Push Docker image to Docker Hub
23- runs-on : ubuntu-latest
24- steps :
25- - name : Check out the repo
26- uses : actions/checkout@v2
27- - name : Setup Go
28- uses : actions/setup-go@v2
29- - name : Build assets
30- run : |
31- ./docker-build.sh
32- - name : Push to Docker hub
33- uses : docker/build-push-action@v1
30+
31+ - name : Login to Docker Hub
32+ uses : docker/login-action@v1
33+ with :
34+ username : ${{ secrets.DOCKER_HUB_USERNAME }}
35+ password : ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
36+
37+ - name : Set up Docker Buildx
38+ id : buildx
39+ uses : docker/setup-buildx-action@v1
40+
41+ - name : Build and push
42+ id : docker_build
43+ uses : docker/build-push-action@v2
3444 with :
35- username : ${{ secrets.DOCKER_USERNAME }}
36- password : ${{ secrets.DOCKER_PASSWORD }}
37- repository : fakundo/valheim-server
38- tag_with_ref : true
45+ context : ./
46+ file : ./Dockerfile
47+ push : true
48+ tags : fakundo/valheim-server:latest
49+
50+ - name : Image digest
51+ run : echo ${{ steps.docker_build.outputs.digest }}
You can’t perform that action at this time.
0 commit comments