@@ -3,6 +3,8 @@ name: Docker Image CI
3
3
on :
4
4
push :
5
5
branches : [ main ]
6
+ paths-ignore :
7
+ - ' README.md'
6
8
7
9
jobs :
8
10
build-host-amd64v4 :
33
35
tags : docker.io/denji/nginx-boringssl:stable-alpine
34
36
cache-from : type=registry,ref=docker.io/denji/nginx-boringssl:stable-alpine
35
37
cache-to : type=inline
36
- build-arm64 :
38
+ build-qemu- arm64 :
37
39
runs-on : ubuntu-latest
38
40
steps :
39
41
- name : Check Out Repo
67
69
tags : docker.io/denji/nginx-boringssl:stable-aarch64-alpine
68
70
cache-from : type=registry,ref=docker.io/denji/nginx-boringssl:stable-aarch64-alpine
69
71
cache-to : type=inline
70
- build-armv7 :
72
+ build-qemu- armv7 :
71
73
runs-on : ubuntu-latest
72
74
steps :
73
75
- name : Check Out Repo
@@ -101,7 +103,7 @@ jobs:
101
103
tags : docker.io/denji/nginx-boringssl:stable-armv7-alpine
102
104
cache-from : type=registry,ref=docker.io/denji/nginx-boringssl:stable-armv7-alpine
103
105
cache-to : type=inline
104
- # build-armhf:
106
+ # build-qemu- armhf:
105
107
# runs-on: ubuntu-latest
106
108
# steps:
107
109
# - name: Check Out Repo
@@ -135,71 +137,71 @@ jobs:
135
137
# tags: docker.io/denji/nginx-boringssl:stable-armhf-alpine
136
138
# cache-from: type=registry,ref=docker.io/denji/nginx-boringssl:stable-armhf-alpine
137
139
# cache-to: type=inline
138
- build-s390x :
139
- runs-on : ubuntu-latest
140
- steps :
141
- - name : Check Out Repo
142
- uses : actions/checkout@v4
143
- - name : Set up QEMU
144
- uses : docker/setup-qemu-action@v3
145
- - name : Set up Docker Buildx
146
- uses : docker/setup-buildx-action@v3
147
- - name : Login to DockerHub
148
- uses : docker/login-action@v3
149
- with :
150
- username : ${{ secrets.DOCKERHUB_USERNAME }}
151
- password : ${{ secrets.DOCKERHUB_TOKEN }}
152
- - name : Build and push mainline/alpine (Linux s390x - IBM System Z Based)
153
- uses : docker/build-push-action@v5
154
- with :
155
- context : ./
156
- file : mainline-alpine.Dockerfile
157
- platforms : linux/s390x
158
- push : true
159
- tags : docker.io/denji/nginx-boringssl:mainline-s390x-alpine
160
- cache-from : type=registry,ref=docker.io/denji/nginx-boringssl:mainline-s390x-alpine
161
- cache-to : type=inline
162
- - name : Build and push stable/alpine (Linux s390x - IBM System Z Based)
163
- uses : docker/build-push-action@v5
164
- with :
165
- context : ./
166
- file : stable-alpine.Dockerfile
167
- platforms : linux/s390x
168
- push : true
169
- tags : docker.io/denji/nginx-boringssl:stable-s390x-alpine
170
- cache-from : type=registry,ref=docker.io/denji/nginx-boringssl:stable-s390x-alpine
171
- cache-to : type=inline
172
- build-ppc64le :
173
- runs-on : ubuntu-latest
174
- steps :
175
- - name : Check Out Repo
176
- uses : actions/checkout@v4
177
- - name : Set up QEMU
178
- uses : docker/setup-qemu-action@v3
179
- - name : Set up Docker Buildx
180
- uses : docker/setup-buildx-action@v3
181
- - name : Login to DockerHub
182
- uses : docker/login-action@v3
183
- with :
184
- username : ${{ secrets.DOCKERHUB_USERNAME }}
185
- password : ${{ secrets.DOCKERHUB_TOKEN }}
186
- - name : Build and push mainline/alpine (Linux ppc64le - 64-bit PowerPC little-endian)
187
- uses : docker/build-push-action@v5
188
- with :
189
- context : ./
190
- file : mainline-alpine.Dockerfile
191
- platforms : linux/ppc64le
192
- push : true
193
- tags : docker.io/denji/nginx-boringssl:mainline-ppc64le-alpine
194
- cache-from : type=registry,ref=docker.io/denji/nginx-boringssl:mainline-ppc64le-alpine
195
- cache-to : type=inline
196
- - name : Build and push stable/alpine (Linux ppc64le - 64-bit PowerPC little-endian)
197
- uses : docker/build-push-action@v5
198
- with :
199
- context : ./
200
- file : stable-alpine.Dockerfile
201
- platforms : linux/ppc64le
202
- push : true
203
- tags : docker.io/denji/nginx-boringssl:stable-ppc64le-alpine
204
- cache-from : type=registry,ref=docker.io/denji/nginx-boringssl:stable-ppc64le-alpine
205
- cache-to : type=inline
140
+ # build-qemu -s390x:
141
+ # runs-on: ubuntu-latest
142
+ # steps:
143
+ # - name: Check Out Repo
144
+ # uses: actions/checkout@v4
145
+ # - name: Set up QEMU
146
+ # uses: docker/setup-qemu-action@v3
147
+ # - name: Set up Docker Buildx
148
+ # uses: docker/setup-buildx-action@v3
149
+ # - name: Login to DockerHub
150
+ # uses: docker/login-action@v3
151
+ # with:
152
+ # username: ${{ secrets.DOCKERHUB_USERNAME }}
153
+ # password: ${{ secrets.DOCKERHUB_TOKEN }}
154
+ # - name: Build and push mainline/alpine (Linux s390x - IBM System Z Based)
155
+ # uses: docker/build-push-action@v5
156
+ # with:
157
+ # context: ./
158
+ # file: mainline-alpine.Dockerfile
159
+ # platforms: linux/s390x
160
+ # push: true
161
+ # tags: docker.io/denji/nginx-boringssl:mainline-s390x-alpine
162
+ # cache-from: type=registry,ref=docker.io/denji/nginx-boringssl:mainline-s390x-alpine
163
+ # cache-to: type=inline
164
+ # - name: Build and push stable/alpine (Linux s390x - IBM System Z Based)
165
+ # uses: docker/build-push-action@v5
166
+ # with:
167
+ # context: ./
168
+ # file: stable-alpine.Dockerfile
169
+ # platforms: linux/s390x
170
+ # push: true
171
+ # tags: docker.io/denji/nginx-boringssl:stable-s390x-alpine
172
+ # cache-from: type=registry,ref=docker.io/denji/nginx-boringssl:stable-s390x-alpine
173
+ # cache-to: type=inline
174
+ # build-qemu -ppc64le:
175
+ # runs-on: ubuntu-latest
176
+ # steps:
177
+ # - name: Check Out Repo
178
+ # uses: actions/checkout@v4
179
+ # - name: Set up QEMU
180
+ # uses: docker/setup-qemu-action@v3
181
+ # - name: Set up Docker Buildx
182
+ # uses: docker/setup-buildx-action@v3
183
+ # - name: Login to DockerHub
184
+ # uses: docker/login-action@v3
185
+ # with:
186
+ # username: ${{ secrets.DOCKERHUB_USERNAME }}
187
+ # password: ${{ secrets.DOCKERHUB_TOKEN }}
188
+ # - name: Build and push mainline/alpine (Linux ppc64le - 64-bit PowerPC little-endian)
189
+ # uses: docker/build-push-action@v5
190
+ # with:
191
+ # context: ./
192
+ # file: mainline-alpine.Dockerfile
193
+ # platforms: linux/ppc64le
194
+ # push: true
195
+ # tags: docker.io/denji/nginx-boringssl:mainline-ppc64le-alpine
196
+ # cache-from: type=registry,ref=docker.io/denji/nginx-boringssl:mainline-ppc64le-alpine
197
+ # cache-to: type=inline
198
+ # - name: Build and push stable/alpine (Linux ppc64le - 64-bit PowerPC little-endian)
199
+ # uses: docker/build-push-action@v5
200
+ # with:
201
+ # context: ./
202
+ # file: stable-alpine.Dockerfile
203
+ # platforms: linux/ppc64le
204
+ # push: true
205
+ # tags: docker.io/denji/nginx-boringssl:stable-ppc64le-alpine
206
+ # cache-from: type=registry,ref=docker.io/denji/nginx-boringssl:stable-ppc64le-alpine
207
+ # cache-to: type=inline
0 commit comments