Skip to content

Commit a43164a

Browse files
test docker publish with final structure without pushing
1 parent 6ffd235 commit a43164a

File tree

1 file changed

+33
-35
lines changed

1 file changed

+33
-35
lines changed

.github/workflows/docker_publish.yml

Lines changed: 33 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -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
1313
jobs:
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

Comments
 (0)