Build:
- 0
2026-03-07 10:28.21: New job: Build using linux-s390x in
[]
2026-03-07 10:28.21: Will push staging image to ocurrent/opam-staging:ubuntu-22.04-ocaml-4.14-s390x
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.14 --packages=ocaml-base-compiler.4.14.2
RUN opam pin add -k version ocaml-base-compiler 4.14.2
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2026-03-07 10:28.21: Using cache hint "4.14.2-s390x-ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849"
2026-03-07 10:28.21: Waiting for resource in pool OCluster
2026-03-07 11:49.31: Waiting for worker…
2026-03-07 11:54.35: Got resource from pool OCluster
Building on s390x-worker-01.marist.ci.dev
WARNING: experimental flag squash is removed with BuildKit. You should squash inside build using a multi-stage Dockerfile for efficiency.
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 504B done
#1 DONE 0.1s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.2s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 CACHED
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849
#4 DONE 0.0s
#5 [internal] load .dockerignore
#5 transferring context:
#5 transferring context: 2B done
#5 DONE 0.4s
#6 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849
#6 resolve docker.io/ocurrent/opam-staging@sha256:0d4c683f8cb00452a4b94d384219a57b5292bd6027ab4f2c9e3c5d778d2c2849 0.5s done
#6 CACHED
#7 [internal] load build context
#7 transferring context: 504B done
#7 DONE 0.2s
#8 [2/5] RUN opam switch create 4.14 --packages=ocaml-base-compiler.4.14.2
#8 4.275
#8 4.275 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 4.778 [ocaml-config.2/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#8 5.158 [ocaml-config.2/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#8 5.651 [ocaml-base-compiler.4.14.2] downloaded from cache at https://opam.ocaml.org/cache
#8 6.490 [ocaml-base-compiler.4.14.2/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#8 6.490
#8 6.490 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 6.672 -> installed base-bigarray.base
#8 6.761 -> installed base-threads.base
#8 6.763 -> installed base-unix.base
#8 6.764 -> installed ocaml-options-vanilla.1
#8 181.3 -> installed ocaml-base-compiler.4.14.2
#8 181.4 -> installed ocaml-config.2
#8 181.6 -> installed ocaml.4.14.2
#8 182.0 Done.
#8 182.0 # Run eval $(opam env) to update the current shell environment
#8 DONE 195.2s
#9 [3/5] RUN opam pin add -k version ocaml-base-compiler 4.14.2
#9 0.929 ocaml-base-compiler is now pinned to version 4.14.2
#9 0.929
#9 4.120 No package build needed.
#9 4.120 Nothing to do.
#9 4.120 # Run eval $(opam env) to update the current shell environment
#9 DONE 4.2s
#10 [4/5] RUN opam install -y opam-depext
#10 4.776 The following actions will be performed:
#10 4.777 - install opam-depext 1.2.3
#10 4.777
#10 4.777 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 5.493 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#10 5.537
#10 5.537 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 7.780 -> installed opam-depext.1.2.3
#10 7.802 Done.
#10 7.802 # Run eval $(opam env) to update the current shell environment
#10 DONE 7.9s
#11 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#11 DONE 0.2s
#12 exporting to image
#12 exporting layers
#12 exporting layers 1.6s done
#12 writing image sha256:5376562f63b26e3f7aef459f3168dabf3bc540dde645b53d0dd6c8d8408734a4
#12 writing image sha256:5376562f63b26e3f7aef459f3168dabf3bc540dde645b53d0dd6c8d8408734a4 0.0s done
#12 DONE 1.7s
1 warning found (use docker --debug to expand):
- JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 9)
Pushing "sha256:5376562f63b26e3f7aef459f3168dabf3bc540dde645b53d0dd6c8d8408734a4" to "ocurrent/opam-staging:ubuntu-22.04-ocaml-4.14-s390x" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
bee33ce1c530: Preparing
d912740935ba: Preparing
e347e3c70475: Preparing
54f65b63e98a: Preparing
da42c9dd9c5a: Preparing
6f7feb966951: Preparing
bdb4eb0817be: Preparing
e239af75058c: Preparing
6e9130f7ca74: Preparing
786f3de49f72: Preparing
b50764f339d6: Preparing
ddf33723f8c0: Preparing
8ec62de1a926: Preparing
df6413beb01e: Preparing
948dd4fa7c18: Preparing
6625f1a46ce8: Preparing
53cc4968dea5: Preparing
9cdd1d6f7a71: Preparing
7379cecd8e85: Preparing
d7f110678611: Preparing
be83c573c16d: Preparing
0078c6417709: Preparing
5f70bf18a086: Preparing
3844fa71f4fd: Preparing
409d7aca8a65: Preparing
b1b54d74b19c: Preparing
5f70bf18a086: Preparing
88ad82cee6db: Preparing
88ad82cee6db: Preparing
978b8bb33c5e: Preparing
ff854bb30470: Preparing
42673c51c845: Preparing
4a47f5f02d50: Preparing
f8edaad72de6: Preparing
4ee4f3016a0a: Preparing
eb13f5c323cb: Preparing
7f3690d46346: Preparing
a0b11305425a: Preparing
0345610df3fd: Preparing
8aa6c0a6a3fe: Preparing
1aed35c75dda: Preparing
9dd206f6521f: Preparing
03da153696a7: Preparing
e36e369e9deb: Preparing
b82bb8e90d5b: Preparing
6f7feb966951: Waiting
bdb4eb0817be: Waiting
e239af75058c: Waiting
6e9130f7ca74: Waiting
786f3de49f72: Waiting
b50764f339d6: Waiting
ddf33723f8c0: Waiting
8ec62de1a926: Waiting
df6413beb01e: Waiting
948dd4fa7c18: Waiting
6625f1a46ce8: Waiting
53cc4968dea5: Waiting
4ee4f3016a0a: Waiting
9cdd1d6f7a71: Waiting
eb13f5c323cb: Waiting
7379cecd8e85: Waiting
7f3690d46346: Waiting
a0b11305425a: Waiting
d7f110678611: Waiting
be83c573c16d: Waiting
0078c6417709: Waiting
0345610df3fd: Waiting
5f70bf18a086: Waiting
8aa6c0a6a3fe: Waiting
1aed35c75dda: Waiting
3844fa71f4fd: Waiting
9dd206f6521f: Waiting
409d7aca8a65: Waiting
03da153696a7: Waiting
e36e369e9deb: Waiting
b1b54d74b19c: Waiting
b82bb8e90d5b: Waiting
88ad82cee6db: Waiting
978b8bb33c5e: Waiting
ff854bb30470: Waiting
f8edaad72de6: Waiting
4a47f5f02d50: Waiting
42673c51c845: Waiting
da42c9dd9c5a: Layer already exists
6f7feb966951: Layer already exists
bdb4eb0817be: Layer already exists
e239af75058c: Layer already exists
6e9130f7ca74: Layer already exists
786f3de49f72: Layer already exists
b50764f339d6: Layer already exists
ddf33723f8c0: Layer already exists
8ec62de1a926: Layer already exists
df6413beb01e: Layer already exists
948dd4fa7c18: Layer already exists
6625f1a46ce8: Layer already exists
53cc4968dea5: Layer already exists
9cdd1d6f7a71: Layer already exists
7379cecd8e85: Layer already exists
d7f110678611: Layer already exists
be83c573c16d: Layer already exists
0078c6417709: Layer already exists
bee33ce1c530: Pushed
5f70bf18a086: Layer already exists
3844fa71f4fd: Layer already exists
409d7aca8a65: Layer already exists
d912740935ba: Pushed
e347e3c70475: Pushed
b1b54d74b19c: Layer already exists
88ad82cee6db: Layer already exists
ff854bb30470: Layer already exists
978b8bb33c5e: Layer already exists
4a47f5f02d50: Layer already exists
42673c51c845: Layer already exists
f8edaad72de6: Layer already exists
4ee4f3016a0a: Layer already exists
7f3690d46346: Layer already exists
eb13f5c323cb: Layer already exists
a0b11305425a: Layer already exists
0345610df3fd: Layer already exists
8aa6c0a6a3fe: Layer already exists
1aed35c75dda: Layer already exists
9dd206f6521f: Layer already exists
e36e369e9deb: Layer already exists
03da153696a7: Layer already exists
b82bb8e90d5b: Layer already exists
54f65b63e98a: Pushed
ubuntu-22.04-ocaml-4.14-s390x: digest: sha256:e58956180cfe38e3aae3f094b981875520763e2868942ac393fbe3b73633bdf6 size: 9709
The push refers to repository [docker.io/ocurrent/opam-staging]
bee33ce1c530: Preparing
d912740935ba: Preparing
e347e3c70475: Preparing
54f65b63e98a: Preparing
da42c9dd9c5a: Preparing
6f7feb966951: Preparing
bdb4eb0817be: Preparing
e239af75058c: Preparing
6e9130f7ca74: Preparing
786f3de49f72: Preparing
b50764f339d6: Preparing
ddf33723f8c0: Preparing
8ec62de1a926: Preparing
df6413beb01e: Preparing
948dd4fa7c18: Preparing
6625f1a46ce8: Preparing
53cc4968dea5: Preparing
9cdd1d6f7a71: Preparing
6f7feb966951: Waiting
bdb4eb0817be: Waiting
e239af75058c: Waiting
6e9130f7ca74: Waiting
786f3de49f72: Waiting
b50764f339d6: Waiting
ddf33723f8c0: Waiting
8ec62de1a926: Waiting
df6413beb01e: Waiting
948dd4fa7c18: Waiting
6625f1a46ce8: Waiting
53cc4968dea5: Waiting
7379cecd8e85: Preparing
d7f110678611: Preparing
be83c573c16d: Preparing
0078c6417709: Preparing
5f70bf18a086: Preparing
3844fa71f4fd: Preparing
409d7aca8a65: Preparing
b1b54d74b19c: Preparing
9cdd1d6f7a71: Waiting
5f70bf18a086: Preparing
88ad82cee6db: Preparing
88ad82cee6db: Preparing
978b8bb33c5e: Preparing
ff854bb30470: Preparing
42673c51c845: Preparing
4a47f5f02d50: Preparing
7379cecd8e85: Waiting
f8edaad72de6: Preparing
4ee4f3016a0a: Preparing
d7f110678611: Waiting
eb13f5c323cb: Preparing
be83c573c16d: Waiting
0078c6417709: Waiting
5f70bf18a086: Waiting
7f3690d46346: Preparing
3844fa71f4fd: Waiting
409d7aca8a65: Waiting
a0b11305425a: Preparing
b1b54d74b19c: Waiting
88ad82cee6db: Waiting
0345610df3fd: Preparing
8aa6c0a6a3fe: Preparing
978b8bb33c5e: Waiting
ff854bb30470: Waiting
1aed35c75dda: Preparing
42673c51c845: Waiting
9dd206f6521f: Preparing
4a47f5f02d50: Waiting
03da153696a7: Preparing
f8edaad72de6: Waiting
e36e369e9deb: Preparing
b82bb8e90d5b: Preparing
0345610df3fd: Waiting
8aa6c0a6a3fe: Waiting
1aed35c75dda: Waiting
9dd206f6521f: Waiting
03da153696a7: Waiting
e36e369e9deb: Waiting
b82bb8e90d5b: Waiting
4ee4f3016a0a: Waiting
eb13f5c323cb: Waiting
7f3690d46346: Waiting
a0b11305425a: Waiting
d912740935ba: Layer already exists
54f65b63e98a: Layer already exists
bee33ce1c530: Layer already exists
e347e3c70475: Layer already exists
da42c9dd9c5a: Layer already exists
bdb4eb0817be: Layer already exists
6e9130f7ca74: Layer already exists
e239af75058c: Layer already exists
6f7feb966951: Layer already exists
786f3de49f72: Layer already exists
8ec62de1a926: Layer already exists
b50764f339d6: Layer already exists
df6413beb01e: Layer already exists
948dd4fa7c18: Layer already exists
ddf33723f8c0: Layer already exists
6625f1a46ce8: Layer already exists
53cc4968dea5: Layer already exists
d7f110678611: Layer already exists
9cdd1d6f7a71: Layer already exists
7379cecd8e85: Layer already exists
be83c573c16d: Layer already exists
5f70bf18a086: Layer already exists
0078c6417709: Layer already exists
3844fa71f4fd: Layer already exists
409d7aca8a65: Layer already exists
b1b54d74b19c: Layer already exists
88ad82cee6db: Layer already exists
978b8bb33c5e: Layer already exists
ff854bb30470: Layer already exists
42673c51c845: Layer already exists
f8edaad72de6: Layer already exists
4a47f5f02d50: Layer already exists
eb13f5c323cb: Layer already exists
7f3690d46346: Layer already exists
4ee4f3016a0a: Layer already exists
a0b11305425a: Layer already exists
8aa6c0a6a3fe: Layer already exists
1aed35c75dda: Layer already exists
9dd206f6521f: Layer already exists
0345610df3fd: Layer already exists
03da153696a7: Layer already exists
e36e369e9deb: Layer already exists
b82bb8e90d5b: Layer already exists
ubuntu-22.04-ocaml-4.14-s390x: digest: sha256:e58956180cfe38e3aae3f094b981875520763e2868942ac393fbe3b73633bdf6 size: 9709
Job succeeded
2026-03-07 11:59.09: Job succeeded