Build:
  1. 0
2026-03-14 10:38.51: New job: Build using linux-x86_64 in
                                []
2026-03-14 10:38.51: Will push staging image to ocurrent/opam-staging:centos-10-ocaml-5.2-amd64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:09517d59558464bf9d7532393adc1b253af84bdc1a9d857888f5b54cdbe804be
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
USER root
RUN yum install -y zstd && yum clean packages
USER opam
RUN opam switch create 5.2 --packages=ocaml-base-compiler.5.2.1
RUN opam pin add -k version ocaml-base-compiler 5.2.1
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2026-03-14 10:38.51: Using cache hint "5.2.1-amd64-ocurrent/opam-staging@sha256:09517d59558464bf9d7532393adc1b253af84bdc1a9d857888f5b54cdbe804be"
2026-03-14 10:38.51: Waiting for resource in pool OCluster
2026-03-14 11:50.15: Waiting for worker…
2026-03-14 11:50.33: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:437032178fd90935f8c5374765739e985ff8358208681d1d10ccde998b0e3f5a
#1 transferring dockerfile: 567B done
#1 DONE 0.1s

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

#3 resolve image config for docker.io/docker/dockerfile:1
#3 sha256:ac072d521901222eeef550f52282877f196e16b0247844be9ceb1ccc1eac391d
#3 DONE 0.4s

#4 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#4 sha256:f7003bcf4959e91d76f715ecf05e1869bd09b679a153682d112883c965ac8a47
#4 CACHED

#5 [internal] load build definition from Dockerfile
#5 sha256:ebec42b372c4fe359a6389b92f5db1f945de950f611f259d3a3916e51d5f8d7b
#5 DONE 0.0s

#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:09517d59558464bf9d7532393adc1b253af84bdc1a9d857888f5b54cdbe804be
#6 sha256:404a370b19d152ad92cbee85b807ecb0b8be6d42d20456338b4457a2409d14b0
#6 DONE 2.1s

#7 [internal] load .dockerignore
#7 sha256:994ad99067e71bdb70cbefc19a83cc6019f484daec3d0c301051bed43bb49ea9
#7 DONE 0.0s

#8 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:09517d59558464bf9d7532393adc1b253af84bdc1a9d857888f5b54cdbe804be
#8 sha256:70e745813298e8f68f64c5a8cb47f02b9a66c4c5f5e830323d5dd1385ee93c15
#8 resolve docker.io/ocurrent/opam-staging@sha256:09517d59558464bf9d7532393adc1b253af84bdc1a9d857888f5b54cdbe804be 0.0s done
#8 DONE 0.1s

#13 [internal] load build context
#13 sha256:5cf87e0ba5827db0514adf369996b45b96a23378ad66d8f2c6ec3a58922d16d8
#13 transferring context: 567B 0.0s done
#13 DONE 0.4s

#9 [2/6] RUN yum install -y zstd && yum clean packages
#9 sha256:76c41e103debd1b27baac04def23f8932292cd739828114ff1349df1788a6249
#9 3.687 Last metadata expiration check: 1:41:24 ago on Sat Mar 14 10:09:17 2026.
#9 3.783 Package zstd-1.5.5-9.el10.x86_64 is already installed.
#9 3.878 Dependencies resolved.
#9 3.878 Nothing to do.
#9 3.878 Complete!
#9 4.382 0 files removed
#9 DONE 5.1s

#10 [3/6] RUN opam switch create 5.2 --packages=ocaml-base-compiler.5.2.1
#10 sha256:84c783cc64f7095256ac25e4e238d9976e4b6d271e90c68749871748aaf24cf0
#10 8.899 
#10 8.899 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 9.139 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#10 10.26 [ocaml-base-compiler.5.2.1] downloaded from cache at https://opam.ocaml.org/cache
#10 10.40 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#10 12.40 [ocaml-base-compiler.5.2.1/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#10 12.40 
#10 12.40 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 13.12 -> installed base-bigarray.base
#10 13.13 -> installed base-threads.base
#10 13.14 -> installed base-unix.base
#10 13.14 -> installed ocaml-options-vanilla.1
#10 348.0 -> installed ocaml-base-compiler.5.2.1
#10 348.1 -> installed ocaml-config.3
#10 348.3 -> installed ocaml.5.2.1
#10 348.4 -> installed base-domains.base
#10 348.4 -> installed base-nnp.base
#10 348.9 Done.
#10 348.9 # Run eval $(opam env) to update the current shell environment
#10 DONE 350.2s

#11 [4/6] RUN opam pin add -k version ocaml-base-compiler 5.2.1
#11 sha256:4c53dc6591bb635b64c9ddc460284f0021fb731c7eb60cd2c9416a135a0b01d1
#11 1.577 ocaml-base-compiler is now pinned to version 5.2.1
#11 1.577 
#11 6.991 No package build needed.
#11 6.991 Nothing to do.
#11 6.991 # Run eval $(opam env) to update the current shell environment
#11 DONE 8.2s

#12 [5/6] RUN opam install -y opam-depext
#12 sha256:7865efb5169808dc817e08279962746589715af869747f3b6db052e31b3bae98
#12 8.559 The following actions will be performed:
#12 8.559   - install opam-depext 1.2.3
#12 8.559 
#12 8.559 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 8.828 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#12 8.891 
#12 8.891 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 11.02 -> installed opam-depext.1.2.3
#12 11.03 Done.
#12 11.03 # Run eval $(opam env) to update the current shell environment
#12 DONE 11.4s

#14 [6/6] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#14 sha256:0bb9f49bca20e946f5b0c8fb21045d2ecf084def8f2f8b7fcfcdd75c9866ef3b
#14 DONE 0.1s

#15 exporting to image
#15 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#15 exporting layers
#15 exporting layers 3.7s done
#15 writing image sha256:c9cadddcfe91191878ff2665cc87e28052d7c0ede96b9bd3c2f51373ab5daf9a done
#15 DONE 3.7s
Pushing "sha256:8a2fe31735026d2fd6c6f6be52ac9dc309ed0a4db43def5f7483acd95f2938ec" to "ocurrent/opam-staging:centos-10-ocaml-5.2-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
21558423e3b9: Preparing
21558423e3b9: Pushed
centos-10-ocaml-5.2-amd64: digest: sha256:6e24eb4c7de5d55a39d887433f0a97aca0d8e77c18cb6ba03a6791c3a9da786f size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
21558423e3b9: Preparing
21558423e3b9: Layer already exists
centos-10-ocaml-5.2-amd64: digest: sha256:6e24eb4c7de5d55a39d887433f0a97aca0d8e77c18cb6ba03a6791c3a9da786f size: 531
Job succeeded
2026-03-14 13:45.31: Job succeeded