Skip to content

Commit 1527329

Browse files
committed
s390x/ppc64le incompatible architecture
1 parent fbe4b90 commit 1527329

File tree

2 files changed

+84
-74
lines changed

2 files changed

+84
-74
lines changed

.github/workflows/docker-image.yml

+73-71
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ name: Docker Image CI
33
on:
44
push:
55
branches: [ main ]
6+
paths-ignore:
7+
- 'README.md'
68

79
jobs:
810
build-host-amd64v4:
@@ -33,7 +35,7 @@ jobs:
3335
tags: docker.io/denji/nginx-boringssl:stable-alpine
3436
cache-from: type=registry,ref=docker.io/denji/nginx-boringssl:stable-alpine
3537
cache-to: type=inline
36-
build-arm64:
38+
build-qemu-arm64:
3739
runs-on: ubuntu-latest
3840
steps:
3941
- name: Check Out Repo
@@ -67,7 +69,7 @@ jobs:
6769
tags: docker.io/denji/nginx-boringssl:stable-aarch64-alpine
6870
cache-from: type=registry,ref=docker.io/denji/nginx-boringssl:stable-aarch64-alpine
6971
cache-to: type=inline
70-
build-armv7:
72+
build-qemu-armv7:
7173
runs-on: ubuntu-latest
7274
steps:
7375
- name: Check Out Repo
@@ -101,7 +103,7 @@ jobs:
101103
tags: docker.io/denji/nginx-boringssl:stable-armv7-alpine
102104
cache-from: type=registry,ref=docker.io/denji/nginx-boringssl:stable-armv7-alpine
103105
cache-to: type=inline
104-
#build-armhf:
106+
#build-qemu-armhf:
105107
# runs-on: ubuntu-latest
106108
# steps:
107109
# - name: Check Out Repo
@@ -135,71 +137,71 @@ jobs:
135137
# tags: docker.io/denji/nginx-boringssl:stable-armhf-alpine
136138
# cache-from: type=registry,ref=docker.io/denji/nginx-boringssl:stable-armhf-alpine
137139
# 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

README.md

+11-3
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,19 @@
44

55
[![](https://img.shields.io/docker/automated/denji/nginx-boringssl.svg)](https://hub.docker.com/r/denji/nginx-boringssl/builds/) [![](https://img.shields.io/docker/pulls/denji/nginx-boringssl.svg)](https://hub.docker.com/r/denji/nginx-boringssl/) [![](https://img.shields.io/docker/stars/denji/nginx-boringssl.svg)](https://hub.docker.com/r/denji/nginx-boringssl/)
66

7-
#### Build
7+
[![Docker Image CI](https://github.com/nginx-modules/docker-nginx-boringssl/actions/workflows/docker-image.yml/badge.svg)](https://github.com/nginx-modules/docker-nginx-boringssl/actions/workflows/docker-image.yml)
88

9-
[![](https://images.microbadger.com/badges/version/denji/nginx-boringssl:stable-alpine.svg)](https://microbadger.com/images/denji/nginx-boringssl:stable-alpine "denji/nginx-boringssl:stable-alpine") [![](https://images.microbadger.com/badges/image/denji/nginx-boringssl:stable-alpine.svg)](https://microbadger.com/images/denji/nginx-boringssl:stable-alpine "denji/nginx-boringssl:stable-alpine")
9+
### Supported tags and respective `Dockerfile` links
1010

11-
[![](https://images.microbadger.com/badges/version/denji/nginx-boringssl:mainline-alpine.svg)](https://microbadger.com/images/denji/nginx-boringssl:mainline-alpine "nginx-boringssl:mainline-alpine") [![](https://images.microbadger.com/badges/image/denji/nginx-boringssl:mainline-alpine.svg)](https://microbadger.com/images/denji/nginx-boringssl:mainline-alpine "nginx-boringssl:mainline-alpine")
11+
* Stable Release
12+
- `docker.io/denji/nginx-boringssl:stable-alpine` - (Linux x86_64-v4)
13+
- `docker.io/denji/nginx-boringssl:stable-aarch64-alpine` - (Linux AArch64 - ARMv8)
14+
- `docker.io/denji/nginx-boringssl:stable-armv7-alpine` - (Linux ARMv7 - 32-bit)
15+
16+
* Mainline Release
17+
- `docker.io/denji/nginx-boringssl:mainline-alpine` - (Linux x86_64-v4)
18+
- `docker.io/denji/nginx-boringssl:mainline-aarch64-alpine` - (Linux AArch64 - ARMv8)
19+
- `docker.io/denji/nginx-boringssl:mainline-armv7-alpine` - (Linux ARMv7 - 32-bit)
1220

1321
#### Before you can use
1422

0 commit comments

Comments
 (0)