@@ -11,18 +11,16 @@ on: [pull_request]
1111
1212# A workflow run is made up of one or more jobs that can run sequentially or in parallel
1313jobs :
14- push_test :
15- name : Push Docker server auto-setup images to Docker Hub
14+ push_server_to_registry :
15+ name : Push Docker server image to Docker Hub
1616 runs-on : ubuntu-latest
1717 steps :
1818 - name : Checkout
1919 uses : actions/checkout@v4
20-
21- # secrets are not available for forks so cannot test this on a PR. Push is disabled so don't need it anyway
2220 # - name: Login to Docker Hub
2321 # uses: docker/login-action@v3
2422 # with:
25- # username: ${{ secrets.CADENCE_SERVER_DOCKERHUB_USERNAME }}
23+ # username: enderd592
2624 # password: ${{ secrets.CADENCE_SERVER_DOCKERHUB_TOKEN }}
2725 - name : Set up QEMU
2826 uses : docker/setup-qemu-action@v3
@@ -32,35 +30,35 @@ jobs:
3230 uses : docker/build-push-action@v6
3331 with :
3432 context : .
35- platforms : linux/amd64,linux/arm64
33+ platforms : linux/amd64, linux/arm64
34+ build-args : TARGET=server
35+ # push: true
36+ # tags: ubercadence/server:${{ github.event.release.tag_name }}
3637 push : false
37- tags : ubercadence/devserver:test
38+ tags : ubercadence/devserver:testserver
3839
39- # push_server_to_registry:
40- # name: Push Docker server image to Docker Hub
41- # runs-on: ubuntu-latest
42- # steps:
43- # - name: Check out the repo
44- # uses: actions/checkout@v2
45- # - name: Push to Docker Hub (server build)
46- # uses: docker/build-push-action@v2
47- # with:
48- # username: ${{ secrets.CADENCE_SERVER_DOCKERHUB_USERNAME }}
49- # password: ${{ secrets.CADENCE_SERVER_DOCKERHUB_TOKEN }}
50- # repository: ubercadence/server
51- # build_args: TARGET=server
52- # tag_with_ref: true
53- # push_server_auto_setup_to_registry:
54- # name: Push Docker server auto-setup images to Docker Hub
55- # runs-on: ubuntu-latest
56- # steps:
57- # - name: Check out the repo
58- # uses: actions/checkout@v2
59- # - name: Push to Docker Hub (auto-setup build)
60- # uses: docker/build-push-action@v2
61- # with:
62- # username: ${{ secrets.CADENCE_SERVER_DOCKERHUB_USERNAME }}
63- # password: ${{ secrets.CADENCE_SERVER_DOCKERHUB_TOKEN }}
64- # repository: ubercadence/server
65- # build_args: TARGET=auto-setup
66- # tags: ${{ github.event.release.tag_name }}-auto-setup, latestrelease-auto-setup
40+ push_server_auto_setup_to_registry :
41+ name : Push Docker server auto-setup images to Docker Hub
42+ runs-on : ubuntu-latest
43+ steps :
44+ - name : Checkout
45+ uses : actions/checkout@v4
46+ # - name: Login to Docker Hub
47+ # uses: docker/login-action@v3
48+ # with:
49+ # username: enderd592
50+ # password: ${{ secrets.CADENCE_SERVER_DOCKERHUB_TOKEN }}
51+ - name : Set up QEMU
52+ uses : docker/setup-qemu-action@v3
53+ - name : Set up Docker Buildx
54+ uses : docker/setup-buildx-action@v3
55+ - name : Build and push
56+ uses : docker/build-push-action@v6
57+ with :
58+ context : .
59+ platforms : linux/amd64, linux/arm64
60+ build-args : TARGET=auto-setup
61+ # push: true
62+ # tags: ubercadence/devserver:${{ github.event.release.tag_name }}-auto-setup, latestrelease-auto-setup
63+ push : false
64+ tags : ubercadence/devserver:testserver-auto-setup
0 commit comments