Build:
- 0
2026-02-21 09:28.38: New job: Build using linux-x86_64 in
[]
2026-02-21 09:28.38: Will push staging image to ocurrent/opam-staging:archlinux-ocaml-5.5-amd64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:8d0ffd9d16b46ffceda31c7912da13d7f178e9053455b079845d72315630abb2
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 pacman -Syu --noconfirm zstd && yes | pacman -Scc
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-02-21 09:28.38: Using cache hint "5.5.0-amd64-ocurrent/opam-staging@sha256:8d0ffd9d16b46ffceda31c7912da13d7f178e9053455b079845d72315630abb2"
2026-02-21 09:28.38: Waiting for resource in pool OCluster
2026-02-21 09:28.38: Waiting for worker…
2026-02-21 09:28.38: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:32c86cb73da16f9154ef60e2a2b49fa3c9eea3ed5aa1c385c22cf592cdcca3ba
#1 transferring dockerfile: 665B done
#1 DONE 0.0s
#2 [internal] load .dockerignore
#2 sha256:c15440d42da3d8fa9b5280be71466412269ebacb0bfc21b68d863221bf79b524
#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.1s
#4 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#4 sha256:f7003bcf4959e91d76f715ecf05e1869bd09b679a153682d112883c965ac8a47
#4 CACHED
#5 [internal] load build definition from Dockerfile
#5 sha256:1a4ebd9dcd1e909dbd49382e15577ec34bdc903ea593c9cf242ca71f78d874e7
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:8d0ffd9d16b46ffceda31c7912da13d7f178e9053455b079845d72315630abb2
#6 sha256:ecaf677ad9c6e2879b31f72e48653517069739312ac2d42de08a5917cc9131cd
#6 DONE 0.6s
#7 [internal] load .dockerignore
#7 sha256:091657110ac0e6aa9f8663c065b45d41db316d4e97154b4b3db1bb03dfe1b5b7
#7 DONE 0.0s
#8 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:8d0ffd9d16b46ffceda31c7912da13d7f178e9053455b079845d72315630abb2
#8 sha256:1a9cecfcb61b343ed648166e7f9c260daa63bdd67e5093697f0bbb7fc6a84677
#8 resolve docker.io/ocurrent/opam-staging@sha256:8d0ffd9d16b46ffceda31c7912da13d7f178e9053455b079845d72315630abb2 done
#8 DONE 0.1s
#14 [internal] load build context
#14 sha256:0b9ec5225c96728d240872664fe834253428730ea396b8d289162ca61a60b1f6
#14 transferring context: 665B done
#14 DONE 0.2s
#9 [2/7] RUN opam repo add beta git+https://github.com/ocaml/ocaml-beta-repository --set-default
#9 sha256:a2f11b6447f6a1a6b40bbba9715fbc27be39eb5757b20c873589ff7c43d63e6c
#9 11.45 [beta] Initialised
#9 DONE 11.8s
#10 [3/7] RUN pacman -Syu --noconfirm zstd && yes | pacman -Scc
#10 sha256:5bf9eec787001ffd83752b1ac4399755266fee7fb4516a530806c3f54ebebac2
#10 0.581 :: Synchronizing package databases...
#10 0.785 core downloading...
#10 0.785 extra downloading...
#10 0.800 :: Starting full system upgrade...
#10 0.800 warning: zstd-1.5.7-3 is up to date -- reinstalling
#10 1.083 resolving dependencies...
#10 1.088 looking for conflicting packages...
#10 1.088
#10 1.088 Package (1) Old Version New Version Net Change Download Size
#10 1.088
#10 1.088 core/zstd 1.5.7-3 1.5.7-3 0.00 MiB 0.50 MiB
#10 1.088
#10 1.088 Total Download Size: 0.50 MiB
#10 1.088 Total Installed Size: 1.54 MiB
#10 1.088 Net Upgrade Size: 0.00 MiB
#10 1.088
#10 1.088 :: Proceed with installation? [Y/n]
#10 1.089 :: Retrieving packages...
#10 1.468 zstd-1.5.7-3-x86_64 downloading...
#10 1.468 checking keyring...
#10 1.517 checking package integrity...
#10 1.539 loading package files...
#10 1.541 checking for file conflicts...
#10 1.542 :: Processing package changes...
#10 1.542 reinstalling zstd...
#10 1.677 :: Running post-transaction hooks...
#10 1.677 (1/1) Arming ConditionNeedsUpdate...
#10 1.848
#10 1.848 Cache directory: /var/cache/pacman/pkg/
#10 1.848 :: Do you want to remove ALL files from cache? [y/N] y
#10 1.849 :: Do you want to remove unused repositories? [Y/n] y
#10 1.849 removing all files from cache...
#10 1.849
#10 1.849 Database directory: /var/lib/pacman/
#10 1.850 removing unused sync repositories...
#10 DONE 2.1s
#11 [4/7] RUN opam switch create 5.5 --packages=ocaml-variants.5.5.0+trunk
#11 sha256:2f1062f2a2f37655df18e88fc23381c7c25e77e6862291edb7c650ee30763203
#11 4.047
#11 4.047 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 4.237 [ocaml.5.5.0/gen_ocaml_config.ml] downloaded from https://opam.ocaml.org/cache
#11 4.791 [ocaml-compiler.5.5] downloaded from https://github.com/ocaml/ocaml/archive/5.5.tar.gz
#11 5.208
#11 5.208 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 5.211 ∗ installed base-bigarray.base
#11 5.244 ∗ installed base-threads.base
#11 5.247 ∗ installed base-unix.base
#11 5.250 ∗ installed host-arch-x86_64.1
#11 5.253 ∗ installed host-system-other.1
#11 5.255 ∗ installed ocaml-beta.enabled
#11 229.6 ∗ installed ocaml-compiler.5.5
#11 229.7 ∗ installed ocaml-variants.5.5.0+trunk
#11 230.0 ∗ installed ocaml.5.5.0
#11 230.1 ∗ installed base-domains.base
#11 230.1 ∗ installed base-effects.base
#11 230.2 ∗ installed base-nnp.base
#11 230.6 Done.
#11 230.6 # Run eval $(opam env) to update the current shell environment
#11 DONE 231.8s
#12 [5/7] RUN opam pin add -k version ocaml-variants 5.5.0+trunk
#12 sha256:8a7aa03f5167079aa9943f3817927e738073acbcc39bd96a398de61348ac64ac
#12 0.967 ocaml-variants is now pinned to version 5.5.0+trunk
#12 0.967
#12 4.435 No package build needed.
#12 4.435 Nothing to do.
#12 4.444 # Run eval $(opam env) to update the current shell environment
#12 DONE 4.8s
#13 [6/7] RUN opam install -y opam-depext
#13 sha256:b3b44fc8b49f1d442f2bfae32ce1d08623eb60db6a64bab095ea16a24deba46c
#13 4.539 The following actions will be performed:
#13 4.541 ∗ install opam-depext 1.2.3
#13 4.541
#13 4.541 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 4.777 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#13 4.815
#13 4.815 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 7.071 ∗ installed opam-depext.1.2.3
#13 7.081 Done.
#13 7.091 # Run eval $(opam env) to update the current shell environment
#13 DONE 7.6s
#15 [7/7] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#15 sha256:8c41074cbf809a2592f6859548dc6ec48045bf559a306bdcba1ff41963dadadd
#15 DONE 0.1s
#16 exporting to image
#16 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#16 exporting layers
#16 exporting layers 3.8s done
#16 writing image sha256:b2e6fc233fd0e69ef71977d7dd567a735c9f816fc9ec92194baddab8a4701dda done
#16 DONE 3.8s
Pushing "sha256:4608da0eab5739c9c05fdaaedec5a68adb099c157b20892e8bec11e102321fc2" to "ocurrent/opam-staging:archlinux-ocaml-5.5-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
7d35ecc79634: Preparing
7d35ecc79634: Pushed
archlinux-ocaml-5.5-amd64: digest: sha256:44908590ebf629bb1fae325e3c3cf718085eb18b566e609496eef3ab48ba2130 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
7d35ecc79634: Preparing
7d35ecc79634: Layer already exists
archlinux-ocaml-5.5-amd64: digest: sha256:44908590ebf629bb1fae325e3c3cf718085eb18b566e609496eef3ab48ba2130 size: 531
Job succeeded
2026-02-21 11:14.36: Job succeeded