11name : CI
22on : [push, pull_request]
33env :
4- dockerid : ${{ secrets.dockerid }}
4+ dockerid : ${{ secrets.dockerid || 'openrct2' }}
55 dockerpass : ${{ secrets.dockerpass }}
66jobs :
77 build :
@@ -21,12 +21,12 @@ jobs:
2121 - name : Build docker image
2222 run : |
2323 ctxpath=${dockertag//-/\/}
24- docker build -t openrct2 /openrct2-build:$dockertag $ctxpath
24+ docker build -t $dockerid /openrct2-build:$dockertag $ctxpath
2525 - name : Publish docker image
2626 run : |
27- if [ "$dockerid " != "" ]; then
27+ if [ "$dockerpass " != "" ]; then
2828 docker login -u "$dockerid" -p "$dockerpass"
29- docker push openrct2 /openrct2-build:$dockertag
29+ docker push $dockerid /openrct2-build:$dockertag
3030 else
3131 echo 'Image not pushed'
3232 fi
@@ -37,13 +37,13 @@ jobs:
3737 steps :
3838 - name : Tag docker images
3939 run : |
40- if [ "$dockerid " != "" ]; then
40+ if [ "$dockerpass " != "" ]; then
4141 docker login -u "$dockerid" -p "$dockerpass"
42- docker pull openrct2 /openrct2-build:20-noble
43- docker tag openrct2 /openrct2-build:20-noble openrct2 /openrct2-build:20
44- docker tag openrct2 /openrct2-build:20-noble openrct2 /openrct2-build:latest
45- docker push openrct2 /openrct2-build:20
46- docker push openrct2 /openrct2-build:latest
42+ docker pull $dockerid /openrct2-build:20-noble
43+ docker tag $dockerid /openrct2-build:20-noble $dockerid /openrct2-build:20
44+ docker tag $dockerid /openrct2-build:20-noble $dockerid /openrct2-build:latest
45+ docker push $dockerid /openrct2-build:20
46+ docker push $dockerid /openrct2-build:latest
4747 else
4848 echo 'Images not tagged'
4949 fi
0 commit comments