Build:
  1. 1
  2. 0
2026-04-26 07:38.34: New job: Build using linux-x86_64 in
                                []
2026-04-26 07:38.34: Will push staging image to ocurrent/opam-staging:ubuntu-22.04-ocaml-5.5-amd64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:3462f1a16f9fdf61048af2dd37a0dd24cd074c53c495ffebc5f7e9d539c21fc8
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-04-26 07:38.34: Using cache hint "5.5.0-amd64-ocurrent/opam-staging@sha256:3462f1a16f9fdf61048af2dd37a0dd24cd074c53c495ffebc5f7e9d539c21fc8"
2026-04-26 07:38.34: Waiting for resource in pool OCluster
2026-04-26 07:38.34: Waiting for worker…
2026-04-26 07:38.34: Got resource from pool OCluster
Building on clete.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.1s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.7s

#3 docker-image://docker.io/docker/dockerfile:1@sha256:2780b5c3bab67f1f76c781860de469442999ed1a0d7992a5efdf2cffc0e3d769
#3 CACHED

#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:3462f1a16f9fdf61048af2dd37a0dd24cd074c53c495ffebc5f7e9d539c21fc8
#4 DONE 0.0s

#5 [internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.1s

#6 [internal] load build context
#6 transferring context: 753B done
#6 DONE 0.0s

#7 [1/9] FROM docker.io/ocurrent/opam-staging@sha256:3462f1a16f9fdf61048af2dd37a0dd24cd074c53c495ffebc5f7e9d539c21fc8
#7 resolve docker.io/ocurrent/opam-staging@sha256:3462f1a16f9fdf61048af2dd37a0dd24cd074c53c495ffebc5f7e9d539c21fc8
#7 resolve docker.io/ocurrent/opam-staging@sha256:3462f1a16f9fdf61048af2dd37a0dd24cd074c53c495ffebc5f7e9d539c21fc8 0.9s done
#7 DONE 0.9s

#8 [2/9] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
#8 CACHED

#9 [3/9] RUN apt-get -y update
#9 CACHED

#10 [4/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#10 CACHED

#11 [5/9] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#11 CACHED

#12 [6/9] RUN opam switch create 5.5 --packages=ocaml-variants.5.5.0+trunk
#12 3.098 
#12 3.098 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 3.328 [ocaml.5.5.0/gen_ocaml_config.ml] downloaded from https://opam.ocaml.org/cache
#12 4.704 [ocaml-compiler.5.5] downloaded from https://github.com/ocaml/ocaml/archive/5.5.tar.gz
#12 5.106 
#12 5.106 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 5.109 -> installed base-bigarray.base
#12 5.111 -> installed base-threads.base
#12 5.114 -> installed base-unix.base
#12 5.117 -> installed compiler-cloning.disabled
#12 5.147 -> installed host-arch-x86_64.1
#12 5.150 -> installed host-system-other.1
#12 5.152 -> installed ocaml-beta.enabled
#12 127.4 -> installed ocaml-compiler.5.5
#12 127.4 -> installed ocaml-variants.5.5.0+trunk
#12 127.6 -> installed ocaml.5.5.0
#12 127.6 -> installed base-domains.base
#12 127.6 -> installed base-effects.base
#12 127.7 -> installed base-nnp.base
#12 128.0 Done.
#12 128.0 # Run eval $(opam env) to update the current shell environment
#12 DONE 129.4s

#13 [7/9] RUN opam pin add -k version ocaml-variants 5.5.0+trunk
#13 0.731 ocaml-variants is now pinned to version 5.5.0+trunk
#13 0.731 
#13 3.446 No package build needed.
#13 3.446 Nothing to do.
#13 3.446 # Run eval $(opam env) to update the current shell environment
#13 DONE 4.1s

#14 [8/9] RUN opam install -y opam-depext
#14 4.408 The following actions will be performed:
#14 4.408   - install opam-depext 1.2.3
#14 4.408 
#14 4.408 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#14 4.695 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#14 4.722 
#14 4.722 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#14 6.390 -> installed opam-depext.1.2.3
#14 6.397 Done.
#14 6.398 # Run eval $(opam env) to update the current shell environment
#14 DONE 6.5s

#15 [9/9] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#15 DONE 0.1s

#16 exporting to image
#16 exporting layers
#16 exporting layers 4.0s done
#16 writing image sha256:c2a94eba49e0c124b776b41c5753060b5600043756c6716785c4ef1a67e72867 done
#16 DONE 4.0s

 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:c2a94eba49e0c124b776b41c5753060b5600043756c6716785c4ef1a67e72867" to "ocurrent/opam-staging:ubuntu-22.04-ocaml-5.5-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
71ad7f81d49f: Preparing
42fef9ed458f: Preparing
4a830445ffb0: Preparing
de6a1e205c3c: Preparing
ec1dcb00fdf3: Preparing
4295383ad8b7: Preparing
d73aeab0be00: Preparing
9b5f75c242a5: Preparing
96f7d6cd6f7d: Preparing
c6ed9a886fc2: Preparing
6928593b1668: Preparing
2125327d6e33: Preparing
9a8d437d6234: Preparing
5df96974cb73: Preparing
93abf499a31e: Preparing
a6e4f972cb8b: Preparing
588795c647cc: Preparing
1f3bf79a0c02: Preparing
a90bc2782089: Preparing
9be41682c666: Preparing
ff62d4d4d8d5: Preparing
349ebf3151ae: Preparing
896ee9b2c58d: Preparing
c0ff2d729d0e: Preparing
4295383ad8b7: Waiting
3db9edffa86c: Preparing
6928593b1668: Waiting
d73aeab0be00: Waiting
be848773e911: Preparing
588795c647cc: Waiting
2125327d6e33: Waiting
9b5f75c242a5: Waiting
93abf499a31e: Waiting
5f70bf18a086: Preparing
1f3bf79a0c02: Waiting
9a8d437d6234: Waiting
a90bc2782089: Waiting
96f7d6cd6f7d: Waiting
5df96974cb73: Waiting
a6e4f972cb8b: Waiting
7d53abd40c7c: Preparing
c6ed9a886fc2: Waiting
5178bab872a4: Preparing
c0ff2d729d0e: Waiting
349ebf3151ae: Waiting
ff62d4d4d8d5: Waiting
5e53fbe8331f: Preparing
9be41682c666: Waiting
3db9edffa86c: Waiting
5f70bf18a086: Preparing
be848773e911: Waiting
5f70bf18a086: Waiting
9a05b38f9a73: Preparing
7d53abd40c7c: Waiting
5178bab872a4: Waiting
5e53fbe8331f: Waiting
9a05b38f9a73: Preparing
fbbb01fb4290: Preparing
9a05b38f9a73: Waiting
69f3e5d38f17: Preparing
fbbb01fb4290: Waiting
3e52a9a63d36: Preparing
69f3e5d38f17: Waiting
7246909bfe6c: Preparing
3e52a9a63d36: Waiting
0cf044af08f9: Preparing
feb1d2336b01: Preparing
2321359d6582: Preparing
0cf044af08f9: Waiting
feb1d2336b01: Waiting
dd7ed52e2957: Preparing
2321359d6582: Waiting
c6e088237d83: Preparing
dd7ed52e2957: Waiting
423cd9eb46b8: Preparing
c6e088237d83: Waiting
38b39039930d: Preparing
423cd9eb46b8: Waiting
fe621072d2bc: Preparing
38b39039930d: Waiting
83fed50b9b91: Preparing
fe621072d2bc: Waiting
90566b2536ef: Preparing
83fed50b9b91: Waiting
224d65bb0303: Preparing
39fbf5f8fe52: Preparing
224d65bb0303: Waiting
39fbf5f8fe52: Waiting
ec1dcb00fdf3: Layer already exists
4295383ad8b7: Layer already exists
d73aeab0be00: Layer already exists
9b5f75c242a5: Layer already exists
96f7d6cd6f7d: Layer already exists
c6ed9a886fc2: Layer already exists
6928593b1668: Layer already exists
4a830445ffb0: Pushed
71ad7f81d49f: Pushed
2125327d6e33: Layer already exists
9a8d437d6234: Layer already exists
42fef9ed458f: Pushed
5df96974cb73: Layer already exists
93abf499a31e: Layer already exists
a6e4f972cb8b: Layer already exists
588795c647cc: Layer already exists
1f3bf79a0c02: Layer already exists
a90bc2782089: Layer already exists
9be41682c666: Layer already exists
ff62d4d4d8d5: Layer already exists
349ebf3151ae: Layer already exists
896ee9b2c58d: Layer already exists
c0ff2d729d0e: Layer already exists
3db9edffa86c: Layer already exists
be848773e911: Layer already exists
5f70bf18a086: Layer already exists
7d53abd40c7c: Layer already exists
5178bab872a4: Layer already exists
5e53fbe8331f: Layer already exists
9a05b38f9a73: Layer already exists
fbbb01fb4290: Layer already exists
69f3e5d38f17: Layer already exists
3e52a9a63d36: Layer already exists
7246909bfe6c: Layer already exists
0cf044af08f9: Layer already exists
feb1d2336b01: Layer already exists
2321359d6582: Layer already exists
dd7ed52e2957: Layer already exists
c6e088237d83: Layer already exists
423cd9eb46b8: Layer already exists
38b39039930d: Layer already exists
fe621072d2bc: Layer already exists
83fed50b9b91: Layer already exists
90566b2536ef: Layer already exists
224d65bb0303: Layer already exists
39fbf5f8fe52: Layer already exists
de6a1e205c3c: Pushed
ubuntu-22.04-ocaml-5.5-amd64: digest: sha256:dcda5a625b2ab3241128554b37104a8d69e5eff6b943af0a32dfefb317b0cca6 size: 10547
The push refers to repository [docker.io/ocurrent/opam-staging]
71ad7f81d49f: Preparing
42fef9ed458f: Preparing
4a830445ffb0: Preparing
de6a1e205c3c: Preparing
ec1dcb00fdf3: Preparing
4295383ad8b7: Preparing
d73aeab0be00: Preparing
9b5f75c242a5: Preparing
96f7d6cd6f7d: Preparing
c6ed9a886fc2: Preparing
6928593b1668: Preparing
4295383ad8b7: Waiting
d73aeab0be00: Waiting
96f7d6cd6f7d: Waiting
9b5f75c242a5: Waiting
c6ed9a886fc2: Waiting
2125327d6e33: Preparing
9a8d437d6234: Preparing
6928593b1668: Waiting
5df96974cb73: Preparing
9a8d437d6234: Waiting
2125327d6e33: Waiting
93abf499a31e: Preparing
5df96974cb73: Waiting
a6e4f972cb8b: Preparing
93abf499a31e: Waiting
588795c647cc: Preparing
a6e4f972cb8b: Waiting
1f3bf79a0c02: Preparing
a90bc2782089: Preparing
1f3bf79a0c02: Waiting
9be41682c666: Preparing
a90bc2782089: Waiting
ff62d4d4d8d5: Preparing
349ebf3151ae: Preparing
9be41682c666: Waiting
896ee9b2c58d: Preparing
ff62d4d4d8d5: Waiting
349ebf3151ae: Waiting
c0ff2d729d0e: Preparing
896ee9b2c58d: Waiting
3db9edffa86c: Preparing
be848773e911: Preparing
5f70bf18a086: Preparing
3db9edffa86c: Waiting
be848773e911: Waiting
7d53abd40c7c: Preparing
5178bab872a4: Preparing
5e53fbe8331f: Preparing
5f70bf18a086: Preparing
9a05b38f9a73: Preparing
9a05b38f9a73: Preparing
fbbb01fb4290: Preparing
69f3e5d38f17: Preparing
3e52a9a63d36: Preparing
7d53abd40c7c: Waiting
5178bab872a4: Waiting
7246909bfe6c: Preparing
5e53fbe8331f: Waiting
9a05b38f9a73: Waiting
fbbb01fb4290: Waiting
69f3e5d38f17: Waiting
5f70bf18a086: Waiting
3e52a9a63d36: Waiting
0cf044af08f9: Preparing
7246909bfe6c: Waiting
feb1d2336b01: Preparing
0cf044af08f9: Waiting
2321359d6582: Preparing
feb1d2336b01: Waiting
dd7ed52e2957: Preparing
c6e088237d83: Preparing
dd7ed52e2957: Waiting
2321359d6582: Waiting
423cd9eb46b8: Preparing
38b39039930d: Preparing
423cd9eb46b8: Waiting
fe621072d2bc: Preparing
38b39039930d: Waiting
83fed50b9b91: Preparing
90566b2536ef: Preparing
fe621072d2bc: Waiting
83fed50b9b91: Waiting
224d65bb0303: Preparing
39fbf5f8fe52: Preparing
224d65bb0303: Waiting
39fbf5f8fe52: Waiting
42fef9ed458f: Layer already exists
4a830445ffb0: Layer already exists
71ad7f81d49f: Layer already exists
de6a1e205c3c: Layer already exists
ec1dcb00fdf3: Layer already exists
96f7d6cd6f7d: Layer already exists
9b5f75c242a5: Layer already exists
c6ed9a886fc2: Layer already exists
d73aeab0be00: Layer already exists
4295383ad8b7: Layer already exists
93abf499a31e: Layer already exists
6928593b1668: Layer already exists
9a8d437d6234: Layer already exists
5df96974cb73: Layer already exists
2125327d6e33: Layer already exists
a6e4f972cb8b: Layer already exists
588795c647cc: Layer already exists
9be41682c666: Layer already exists
1f3bf79a0c02: Layer already exists
a90bc2782089: Layer already exists
ff62d4d4d8d5: Layer already exists
349ebf3151ae: Layer already exists
3db9edffa86c: Layer already exists
896ee9b2c58d: Layer already exists
c0ff2d729d0e: Layer already exists
be848773e911: Layer already exists
5f70bf18a086: Layer already exists
7d53abd40c7c: Layer already exists
5178bab872a4: Layer already exists
5e53fbe8331f: Layer already exists
fbbb01fb4290: Layer already exists
9a05b38f9a73: Layer already exists
69f3e5d38f17: Layer already exists
3e52a9a63d36: Layer already exists
7246909bfe6c: Layer already exists
0cf044af08f9: Layer already exists
feb1d2336b01: Layer already exists
2321359d6582: Layer already exists
dd7ed52e2957: Layer already exists
c6e088237d83: Layer already exists
38b39039930d: Layer already exists
423cd9eb46b8: Layer already exists
83fed50b9b91: Layer already exists
fe621072d2bc: Layer already exists
90566b2536ef: Layer already exists
224d65bb0303: Layer already exists
39fbf5f8fe52: Layer already exists
ubuntu-22.04-ocaml-5.5-amd64: digest: sha256:dcda5a625b2ab3241128554b37104a8d69e5eff6b943af0a32dfefb317b0cca6 size: 10547
Job succeeded
2026-04-26 07:42.14: Job succeeded