Build:
- 1
- 0
2026-05-10 12:16.30: New job: Build using linux-arm64 in
[]
2026-05-10 12:16.30: Will push staging image to ocurrent/opam-staging:ubuntu-25.10-ocaml-5.5-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:adab8238e09967393dcdda9c26af5b00f8371aec8928a0130ed2193ea1014f3d
RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
USER root
RUN apt-get -y update
RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
USER opam
RUN opam switch create 5.5 --packages=ocaml-variants.5.5.0+trunk
RUN opam pin add -k version ocaml-variants 5.5.0+trunk
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2026-05-10 12:16.30: Using cache hint "5.5.0-arm64-ocurrent/opam-staging@sha256:adab8238e09967393dcdda9c26af5b00f8371aec8928a0130ed2193ea1014f3d"
2026-05-10 12:16.30: Waiting for worker…
2026-05-10 12:16.30: Got resource from pool OCluster
Building on ainia.caelum.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: 753B done
#1 DONE 0.0s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.5s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:2780b5c3bab67f1f76c781860de469442999ed1a0d7992a5efdf2cffc0e3d769
#3 CACHED
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:adab8238e09967393dcdda9c26af5b00f8371aec8928a0130ed2193ea1014f3d
#4 DONE 0.5s
#5 [internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.0s
#6 [1/9] FROM docker.io/ocurrent/opam-staging@sha256:adab8238e09967393dcdda9c26af5b00f8371aec8928a0130ed2193ea1014f3d
#6 DONE 0.0s
#7 [internal] load build context
#7 transferring context: 753B done
#7 DONE 0.0s
#8 [2/9] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
#8 CACHED
#9 [6/9] RUN opam switch create 5.5 --packages=ocaml-variants.5.5.0+trunk
#9 CACHED
#10 [8/9] RUN opam install -y opam-depext
#10 CACHED
#11 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#11 CACHED
#12 [7/9] RUN opam pin add -k version ocaml-variants 5.5.0+trunk
#12 CACHED
#13 [3/9] RUN apt-get -y update
#13 CACHED
#14 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#14 CACHED
#15 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#15 CACHED
#16 exporting to image
#16 exporting layers done
#16 writing image sha256:ed2d7834c7c0b2f37155a487de773d2d109d4c06db63b14640e8d15fbfb450e8 0.1s done
#16 DONE 0.1s
1 warning found (use docker --debug to expand):
- JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 15)
Pushing "sha256:ed2d7834c7c0b2f37155a487de773d2d109d4c06db63b14640e8d15fbfb450e8" to "ocurrent/opam-staging:ubuntu-25.10-ocaml-5.5-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
51aca19c2d3d: Preparing
1a68d200a5e3: Preparing
d92648492403: Preparing
d824ac08dff9: Preparing
c9d6e6cd60ab: Preparing
d86adf3164aa: Preparing
f5d5ded0dc05: Preparing
d7c2479953f8: Preparing
960fc72c2b02: Preparing
5f70bf18a086: Preparing
0ce3e08c5aff: Preparing
94b1cba5048a: Preparing
5ce05237e919: Preparing
bbea3d737be8: Preparing
9a57aa71acb1: Preparing
0940265a6ab6: Preparing
45bbcdf7371e: Preparing
ee6bed71a281: Preparing
f7d4437810c5: Preparing
37f3ae3105e4: Preparing
3e524cea8574: Preparing
654ec7b8a620: Preparing
1ebfb60f23e2: Preparing
1ae053397702: Preparing
b05ab6a531ab: Preparing
10da05e16542: Preparing
5f70bf18a086: Preparing
bf1af203b01e: Preparing
c789369b74c9: Preparing
386904e3a72d: Preparing
b119e78a5c4b: Preparing
6dc6aa023dd8: Preparing
6dc6aa023dd8: Preparing
5cc622bd760c: Preparing
65995d760c92: Preparing
e32a765352dd: Preparing
5a12ed910667: Preparing
52deb6e81226: Preparing
725ca456b133: Preparing
243e51478749: Preparing
7f235e4b015c: Preparing
4b3ce1b2240b: Preparing
f4320acc0c95: Preparing
9b1c7ceee00d: Preparing
e41bb8f78baa: Preparing
a44d86148397: Preparing
d1a725cf07fb: Preparing
8b367811e907: Preparing
202df0d095bc: Preparing
d86adf3164aa: Waiting
f5d5ded0dc05: Waiting
725ca456b133: Waiting
243e51478749: Waiting
bf1af203b01e: Waiting
7f235e4b015c: Waiting
e41bb8f78baa: Waiting
c789369b74c9: Waiting
4b3ce1b2240b: Waiting
a44d86148397: Waiting
386904e3a72d: Waiting
f4320acc0c95: Waiting
5ce05237e919: Waiting
b119e78a5c4b: Waiting
9b1c7ceee00d: Waiting
9a57aa71acb1: Waiting
bbea3d737be8: Waiting
d1a725cf07fb: Waiting
6dc6aa023dd8: Waiting
0ce3e08c5aff: Waiting
45bbcdf7371e: Waiting
5a12ed910667: Waiting
5f70bf18a086: Waiting
0940265a6ab6: Waiting
8b367811e907: Waiting
94b1cba5048a: Waiting
d7c2479953f8: Waiting
ee6bed71a281: Waiting
5cc622bd760c: Waiting
202df0d095bc: Waiting
960fc72c2b02: Waiting
f7d4437810c5: Waiting
e32a765352dd: Waiting
3e524cea8574: Waiting
65995d760c92: Waiting
10da05e16542: Waiting
b05ab6a531ab: Waiting
654ec7b8a620: Waiting
1ebfb60f23e2: Waiting
1ae053397702: Waiting
37f3ae3105e4: Waiting
52deb6e81226: Waiting
1a68d200a5e3: Layer already exists
51aca19c2d3d: Layer already exists
d92648492403: Layer already exists
c9d6e6cd60ab: Layer already exists
d824ac08dff9: Layer already exists
f5d5ded0dc05: Layer already exists
d7c2479953f8: Layer already exists
d86adf3164aa: Layer already exists
960fc72c2b02: Layer already exists
5f70bf18a086: Layer already exists
0ce3e08c5aff: Layer already exists
5ce05237e919: Layer already exists
94b1cba5048a: Layer already exists
bbea3d737be8: Layer already exists
9a57aa71acb1: Layer already exists
0940265a6ab6: Layer already exists
45bbcdf7371e: Layer already exists
ee6bed71a281: Layer already exists
f7d4437810c5: Layer already exists
37f3ae3105e4: Layer already exists
3e524cea8574: Layer already exists
654ec7b8a620: Layer already exists
1ae053397702: Layer already exists
1ebfb60f23e2: Layer already exists
b05ab6a531ab: Layer already exists
10da05e16542: Layer already exists
bf1af203b01e: Layer already exists
386904e3a72d: Layer already exists
c789369b74c9: Layer already exists
b119e78a5c4b: Layer already exists
6dc6aa023dd8: Layer already exists
5cc622bd760c: Layer already exists
65995d760c92: Layer already exists
e32a765352dd: Layer already exists
5a12ed910667: Layer already exists
725ca456b133: Layer already exists
52deb6e81226: Layer already exists
243e51478749: Layer already exists
7f235e4b015c: Layer already exists
4b3ce1b2240b: Layer already exists
f4320acc0c95: Layer already exists
9b1c7ceee00d: Layer already exists
e41bb8f78baa: Layer already exists
a44d86148397: Layer already exists
d1a725cf07fb: Layer already exists
8b367811e907: Layer already exists
202df0d095bc: Layer already exists
ubuntu-25.10-ocaml-5.5-arm64: digest: sha256:2621129a82ae19224701384c019da4e41b094af513640dc9dce60100a5db372c size: 10556
The push refers to repository [docker.io/ocurrent/opam-staging]
51aca19c2d3d: Preparing
1a68d200a5e3: Preparing
d92648492403: Preparing
d824ac08dff9: Preparing
c9d6e6cd60ab: Preparing
d86adf3164aa: Preparing
f5d5ded0dc05: Preparing
d7c2479953f8: Preparing
960fc72c2b02: Preparing
5f70bf18a086: Preparing
0ce3e08c5aff: Preparing
94b1cba5048a: Preparing
5ce05237e919: Preparing
bbea3d737be8: Preparing
9a57aa71acb1: Preparing
0940265a6ab6: Preparing
45bbcdf7371e: Preparing
ee6bed71a281: Preparing
d86adf3164aa: Waiting
f7d4437810c5: Preparing
d7c2479953f8: Waiting
37f3ae3105e4: Preparing
3e524cea8574: Preparing
654ec7b8a620: Preparing
1ebfb60f23e2: Preparing
1ae053397702: Preparing
f5d5ded0dc05: Waiting
b05ab6a531ab: Preparing
960fc72c2b02: Waiting
10da05e16542: Preparing
5f70bf18a086: Preparing
bf1af203b01e: Preparing
5f70bf18a086: Waiting
c789369b74c9: Preparing
386904e3a72d: Preparing
b119e78a5c4b: Preparing
6dc6aa023dd8: Preparing
0ce3e08c5aff: Waiting
bbea3d737be8: Waiting
6dc6aa023dd8: Preparing
5cc622bd760c: Preparing
65995d760c92: Preparing
5ce05237e919: Waiting
9a57aa71acb1: Waiting
e32a765352dd: Preparing
94b1cba5048a: Waiting
5a12ed910667: Preparing
0940265a6ab6: Waiting
52deb6e81226: Preparing
10da05e16542: Waiting
725ca456b133: Preparing
1ae053397702: Waiting
45bbcdf7371e: Waiting
243e51478749: Preparing
7f235e4b015c: Preparing
3e524cea8574: Waiting
c789369b74c9: Waiting
4b3ce1b2240b: Preparing
1ebfb60f23e2: Waiting
b05ab6a531ab: Waiting
f4320acc0c95: Preparing
bf1af203b01e: Waiting
9b1c7ceee00d: Preparing
ee6bed71a281: Waiting
5cc622bd760c: Waiting
386904e3a72d: Waiting
e41bb8f78baa: Preparing
a44d86148397: Preparing
d1a725cf07fb: Preparing
f7d4437810c5: Waiting
8b367811e907: Preparing
65995d760c92: Waiting
202df0d095bc: Preparing
6dc6aa023dd8: Waiting
b119e78a5c4b: Waiting
e32a765352dd: Waiting
243e51478749: Waiting
5a12ed910667: Waiting
37f3ae3105e4: Waiting
8b367811e907: Waiting
52deb6e81226: Waiting
725ca456b133: Waiting
9b1c7ceee00d: Waiting
f4320acc0c95: Waiting
d1a725cf07fb: Waiting
4b3ce1b2240b: Waiting
a44d86148397: Waiting
7f235e4b015c: Waiting
d92648492403: Layer already exists
c9d6e6cd60ab: Layer already exists
d824ac08dff9: Layer already exists
1a68d200a5e3: Layer already exists
51aca19c2d3d: Layer already exists
d86adf3164aa: Layer already exists
f5d5ded0dc05: Layer already exists
d7c2479953f8: Layer already exists
960fc72c2b02: Layer already exists
5f70bf18a086: Layer already exists
0ce3e08c5aff: Layer already exists
94b1cba5048a: Layer already exists
9a57aa71acb1: Layer already exists
bbea3d737be8: Layer already exists
5ce05237e919: Layer already exists
0940265a6ab6: Layer already exists
45bbcdf7371e: Layer already exists
37f3ae3105e4: Layer already exists
ee6bed71a281: Layer already exists
f7d4437810c5: Layer already exists
3e524cea8574: Layer already exists
654ec7b8a620: Layer already exists
1ebfb60f23e2: Layer already exists
1ae053397702: Layer already exists
b05ab6a531ab: Layer already exists
10da05e16542: Layer already exists
bf1af203b01e: Layer already exists
c789369b74c9: Layer already exists
386904e3a72d: Layer already exists
b119e78a5c4b: Layer already exists
6dc6aa023dd8: Layer already exists
5cc622bd760c: Layer already exists
65995d760c92: Layer already exists
e32a765352dd: Layer already exists
5a12ed910667: Layer already exists
52deb6e81226: Layer already exists
725ca456b133: Layer already exists
243e51478749: Layer already exists
7f235e4b015c: Layer already exists
4b3ce1b2240b: Layer already exists
9b1c7ceee00d: Layer already exists
e41bb8f78baa: Layer already exists
f4320acc0c95: Layer already exists
a44d86148397: Layer already exists
d1a725cf07fb: Layer already exists
8b367811e907: Layer already exists
202df0d095bc: Layer already exists
ubuntu-25.10-ocaml-5.5-arm64: digest: sha256:2621129a82ae19224701384c019da4e41b094af513640dc9dce60100a5db372c size: 10556
Job succeeded
2026-05-10 12:16.42: Job succeeded