Skip to content

Commit 06a886d

Browse files
authored
Merge pull request #198 from lysliu/s390x
Add s390x docker build
2 parents 0fe6759 + 0dab791 commit 06a886d

File tree

10 files changed

+13
-4
lines changed

10 files changed

+13
-4
lines changed

.github/workflows/nightly.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,23 +33,23 @@ jobs:
3333
nightly-buster-slim
3434
- name: bullseye
3535
context: nightly/bullseye
36-
platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le
36+
platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
3737
tags: |
3838
nightly-bullseye
3939
- name: slim-bullseye
4040
context: nightly/bullseye/slim
41-
platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le
41+
platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
4242
tags: |
4343
nightly-bullseye-slim
4444
- name: bookworm
4545
context: nightly/bookworm
46-
platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le
46+
platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
4747
tags: |
4848
nightly-bookworm
4949
nightly
5050
- name: slim-bookworm
5151
context: nightly/bookworm/slim
52-
platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le
52+
platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
5353
tags: |
5454
nightly-bookworm-slim
5555
nightly-slim

1.77.2/bookworm/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ RUN set -eux; \
1515
arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='76cd420cb8a82e540025c5f97bda3c65ceb0b0661d5843e6ef177479813b0367' ;; \
1616
i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='cacdd10eb5ec58498cd95dbb7191fdab5fa4343e05daaf0fb7cdcae63be0a272' ;; \
1717
ppc64el) rustArch='powerpc64le-unknown-linux-gnu'; rustupSha256='b152711fb15fd629f0d4c2731cbf9167e6352da0ffcb2210447d80c010180f96' ;; \
18+
s390x) rustArch='s390x-unknown-linux-gnu'; rustupSha256='4ff9e7963ed0457e64cbb29d2b5a37496d1fa303f9300adc5251ee3c16bd3b30' ;; \
1819
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
1920
esac; \
2021
url="https://static.rust-lang.org/rustup/archive/1.27.0/${rustArch}/rustup-init"; \

1.77.2/bookworm/slim/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ RUN set -eux; \
2222
arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='76cd420cb8a82e540025c5f97bda3c65ceb0b0661d5843e6ef177479813b0367' ;; \
2323
i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='cacdd10eb5ec58498cd95dbb7191fdab5fa4343e05daaf0fb7cdcae63be0a272' ;; \
2424
ppc64el) rustArch='powerpc64le-unknown-linux-gnu'; rustupSha256='b152711fb15fd629f0d4c2731cbf9167e6352da0ffcb2210447d80c010180f96' ;; \
25+
s390x) rustArch='s390x-unknown-linux-gnu'; rustupSha256='4ff9e7963ed0457e64cbb29d2b5a37496d1fa303f9300adc5251ee3c16bd3b30' ;; \
2526
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
2627
esac; \
2728
url="https://static.rust-lang.org/rustup/archive/1.27.0/${rustArch}/rustup-init"; \

1.77.2/bullseye/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ RUN set -eux; \
1515
arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='76cd420cb8a82e540025c5f97bda3c65ceb0b0661d5843e6ef177479813b0367' ;; \
1616
i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='cacdd10eb5ec58498cd95dbb7191fdab5fa4343e05daaf0fb7cdcae63be0a272' ;; \
1717
ppc64el) rustArch='powerpc64le-unknown-linux-gnu'; rustupSha256='b152711fb15fd629f0d4c2731cbf9167e6352da0ffcb2210447d80c010180f96' ;; \
18+
s390x) rustArch='s390x-unknown-linux-gnu'; rustupSha256='4ff9e7963ed0457e64cbb29d2b5a37496d1fa303f9300adc5251ee3c16bd3b30' ;; \
1819
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
1920
esac; \
2021
url="https://static.rust-lang.org/rustup/archive/1.27.0/${rustArch}/rustup-init"; \

1.77.2/bullseye/slim/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ RUN set -eux; \
2222
arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='76cd420cb8a82e540025c5f97bda3c65ceb0b0661d5843e6ef177479813b0367' ;; \
2323
i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='cacdd10eb5ec58498cd95dbb7191fdab5fa4343e05daaf0fb7cdcae63be0a272' ;; \
2424
ppc64el) rustArch='powerpc64le-unknown-linux-gnu'; rustupSha256='b152711fb15fd629f0d4c2731cbf9167e6352da0ffcb2210447d80c010180f96' ;; \
25+
s390x) rustArch='s390x-unknown-linux-gnu'; rustupSha256='4ff9e7963ed0457e64cbb29d2b5a37496d1fa303f9300adc5251ee3c16bd3b30' ;; \
2526
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
2627
esac; \
2728
url="https://static.rust-lang.org/rustup/archive/1.27.0/${rustArch}/rustup-init"; \

nightly/bookworm/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ RUN set -eux; \
1515
arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='76cd420cb8a82e540025c5f97bda3c65ceb0b0661d5843e6ef177479813b0367' ;; \
1616
i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='cacdd10eb5ec58498cd95dbb7191fdab5fa4343e05daaf0fb7cdcae63be0a272' ;; \
1717
ppc64el) rustArch='powerpc64le-unknown-linux-gnu'; rustupSha256='b152711fb15fd629f0d4c2731cbf9167e6352da0ffcb2210447d80c010180f96' ;; \
18+
s390x) rustArch='s390x-unknown-linux-gnu'; rustupSha256='4ff9e7963ed0457e64cbb29d2b5a37496d1fa303f9300adc5251ee3c16bd3b30' ;; \
1819
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
1920
esac; \
2021
url="https://static.rust-lang.org/rustup/archive/1.27.0/${rustArch}/rustup-init"; \

nightly/bookworm/slim/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ RUN set -eux; \
2222
arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='76cd420cb8a82e540025c5f97bda3c65ceb0b0661d5843e6ef177479813b0367' ;; \
2323
i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='cacdd10eb5ec58498cd95dbb7191fdab5fa4343e05daaf0fb7cdcae63be0a272' ;; \
2424
ppc64el) rustArch='powerpc64le-unknown-linux-gnu'; rustupSha256='b152711fb15fd629f0d4c2731cbf9167e6352da0ffcb2210447d80c010180f96' ;; \
25+
s390x) rustArch='s390x-unknown-linux-gnu'; rustupSha256='4ff9e7963ed0457e64cbb29d2b5a37496d1fa303f9300adc5251ee3c16bd3b30' ;; \
2526
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
2627
esac; \
2728
url="https://static.rust-lang.org/rustup/archive/1.27.0/${rustArch}/rustup-init"; \

nightly/bullseye/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ RUN set -eux; \
1515
arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='76cd420cb8a82e540025c5f97bda3c65ceb0b0661d5843e6ef177479813b0367' ;; \
1616
i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='cacdd10eb5ec58498cd95dbb7191fdab5fa4343e05daaf0fb7cdcae63be0a272' ;; \
1717
ppc64el) rustArch='powerpc64le-unknown-linux-gnu'; rustupSha256='b152711fb15fd629f0d4c2731cbf9167e6352da0ffcb2210447d80c010180f96' ;; \
18+
s390x) rustArch='s390x-unknown-linux-gnu'; rustupSha256='4ff9e7963ed0457e64cbb29d2b5a37496d1fa303f9300adc5251ee3c16bd3b30' ;; \
1819
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
1920
esac; \
2021
url="https://static.rust-lang.org/rustup/archive/1.27.0/${rustArch}/rustup-init"; \

nightly/bullseye/slim/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ RUN set -eux; \
2222
arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='76cd420cb8a82e540025c5f97bda3c65ceb0b0661d5843e6ef177479813b0367' ;; \
2323
i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='cacdd10eb5ec58498cd95dbb7191fdab5fa4343e05daaf0fb7cdcae63be0a272' ;; \
2424
ppc64el) rustArch='powerpc64le-unknown-linux-gnu'; rustupSha256='b152711fb15fd629f0d4c2731cbf9167e6352da0ffcb2210447d80c010180f96' ;; \
25+
s390x) rustArch='s390x-unknown-linux-gnu'; rustupSha256='4ff9e7963ed0457e64cbb29d2b5a37496d1fa303f9300adc5251ee3c16bd3b30' ;; \
2526
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
2627
esac; \
2728
url="https://static.rust-lang.org/rustup/archive/1.27.0/${rustArch}/rustup-init"; \

x.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
debian_non_buster_arches = [
2323
DebianArch("ppc64le", "ppc64el", "linux/ppc64le", "powerpc64le-unknown-linux-gnu"),
24+
DebianArch("s390x", "s390x", "linux/s390x", "s390x-unknown-linux-gnu"),
2425
]
2526

2627
debian_variants = [

0 commit comments

Comments
 (0)