Build:
- 0
2025-11-08 08:35.15: New job: Build using linux-x86_64 in
[]
2025-11-08 08:35.15: Will push staging image to ocurrent/opam-staging:debian-12-ocaml-4.14-amd64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:1f8f7ca894d5baecb4f7f0b3fc09909100a6be5680af78fb28d4a271c8d4d687
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" ]
2025-11-08 08:35.15: Using cache hint "4.14.2-amd64-ocurrent/opam-staging@sha256:1f8f7ca894d5baecb4f7f0b3fc09909100a6be5680af78fb28d4a271c8d4d687"
2025-11-08 08:35.15: Waiting for resource in pool OCluster
2025-11-08 09:15.57: Waiting for worker…
2025-11-08 09:15.57: Got resource from pool OCluster
Building on clete
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.2s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.1s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 resolve docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 done
#3 sha256:62b0eac4b38b65f257ba2525a1bc87978b5e339d6133b5daef1bde40fe7aa10f 850B / 850B done
#3 sha256:6742480c08d7878bbb82a5f5b55d7cb17c5dea60d2068cb2bd37994f3a5c680e 1.33kB / 1.33kB done
#3 sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 8.40kB / 8.40kB done
#3 sha256:77246a01651da592b7bae79e0e20ed3b4f2e4c00a1b54b7c921c91ae3fa9ef07 13.57MB / 13.57MB 0.4s done
#3 extracting sha256:77246a01651da592b7bae79e0e20ed3b4f2e4c00a1b54b7c921c91ae3fa9ef07 0.7s done
#3 DONE 1.3s
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:1f8f7ca894d5baecb4f7f0b3fc09909100a6be5680af78fb28d4a271c8d4d687
#4 DONE 1.0s
#5 [internal] load .dockerignore
#5 transferring context:
#5 transferring context: 2B done
#5 DONE 3.4s
#6 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:1f8f7ca894d5baecb4f7f0b3fc09909100a6be5680af78fb28d4a271c8d4d687
#6 resolve docker.io/ocurrent/opam-staging@sha256:1f8f7ca894d5baecb4f7f0b3fc09909100a6be5680af78fb28d4a271c8d4d687 done
#6 sha256:1f8f7ca894d5baecb4f7f0b3fc09909100a6be5680af78fb28d4a271c8d4d687 530B / 530B done
#6 sha256:37620e83e46af7484cbc9b3f332cb68a93a486ab0dc38e4750dc492e45fc854c 8.50kB / 8.50kB done
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 2.10MB / 505.65MB 1.0s
#6 ...
#7 [internal] load build context
#7 transferring context: 504B done
#7 DONE 3.2s
#6 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:1f8f7ca894d5baecb4f7f0b3fc09909100a6be5680af78fb28d4a271c8d4d687
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 28.31MB / 505.65MB 4.5s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 54.53MB / 505.65MB 7.1s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 82.84MB / 505.65MB 7.8s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 112.20MB / 505.65MB 8.5s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 138.41MB / 505.65MB 9.1s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 168.82MB / 505.65MB 9.9s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 197.13MB / 505.65MB 10.7s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 226.55MB / 505.65MB 11.5s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 254.80MB / 505.65MB 12.0s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 292.46MB / 505.65MB 12.8s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 324.01MB / 505.65MB 13.5s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 353.37MB / 505.65MB 14.2s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 385.88MB / 505.65MB 15.0s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 415.24MB / 505.65MB 16.0s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 441.45MB / 505.65MB 17.2s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 469.76MB / 505.65MB 18.5s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 497.03MB / 505.65MB 20.1s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 505.65MB / 505.65MB 20.8s done
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 6.8s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 14.2s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 20.5s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 26.2s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 31.3s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 37.4s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 44.2s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 50.1s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 55.3s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 60.6s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 65.7s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 70.7s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 75.8s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 80.9s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 86.0s
#6 extracting sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 87.8s done
#6 DONE 114.0s
#8 [2/5] RUN opam switch create 4.14 --packages=ocaml-base-compiler.4.14.2
#8 10.20
#8 10.20 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 10.50 [ocaml-config.2/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#8 10.74 [ocaml-config.2/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#8 10.99 [ocaml-base-compiler.4.14.2] downloaded from cache at https://opam.ocaml.org/cache
#8 13.22 [ocaml-base-compiler.4.14.2/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#8 13.22
#8 13.22 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 13.94 -> installed base-bigarray.base
#8 13.94 -> installed base-threads.base
#8 13.94 -> installed base-unix.base
#8 14.04 -> installed ocaml-options-vanilla.1
#8 348.0 -> installed ocaml-base-compiler.4.14.2
#8 348.2 -> installed ocaml-config.2
#8 348.4 -> installed ocaml.4.14.2
#8 349.5 Done.
#8 349.5 # Run eval $(opam env) to update the current shell environment
#8 DONE 349.7s
#9 [3/5] RUN opam pin add -k version ocaml-base-compiler 4.14.2
#9 2.324 ocaml-base-compiler is now pinned to version 4.14.2
#9 2.324
#9 8.881 No package build needed.
#9 8.881 Nothing to do.
#9 8.881 # Run eval $(opam env) to update the current shell environment
#9 DONE 9.2s
#10 [4/5] RUN opam install -y opam-depext
#10 9.722 The following actions will be performed:
#10 9.723 - install opam-depext 1.2.3
#10 9.723
#10 9.723 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 10.03 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#10 10.10
#10 10.10 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 12.61 -> installed opam-depext.1.2.3
#10 12.63 Done.
#10 12.63 # Run eval $(opam env) to update the current shell environment
#10 DONE 12.8s
#11 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#11 DONE 0.1s
#12 exporting to image
#12 exporting layers
#12 exporting layers 5.3s done
#12 writing image sha256:fc0504c045854bd201e79e11635d8020ae06d871a70e33f1ee1524d16b86421e done
#12 DONE 5.3s
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:fc0504c045854bd201e79e11635d8020ae06d871a70e33f1ee1524d16b86421e" to "ocurrent/opam-staging:debian-12-ocaml-4.14-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
a2639fcf1ca9: Preparing
fdd6997fb779: Preparing
d236c84440ee: Preparing
078e66c34f00: Preparing
9c914c01b261: Preparing
9c914c01b261: Layer already exists
a2639fcf1ca9: Pushed
d236c84440ee: Pushed
fdd6997fb779: Pushed
078e66c34f00: Pushed
debian-12-ocaml-4.14-amd64: digest: sha256:0924f07933c135670163fdf122693aa60dd3799cd5bc0b817dfd6b9ade2777dc size: 1367
The push refers to repository [docker.io/ocurrent/opam-staging]
a2639fcf1ca9: Preparing
fdd6997fb779: Preparing
d236c84440ee: Preparing
078e66c34f00: Preparing
9c914c01b261: Preparing
9c914c01b261: Layer already exists
078e66c34f00: Layer already exists
fdd6997fb779: Layer already exists
a2639fcf1ca9: Layer already exists
d236c84440ee: Layer already exists
debian-12-ocaml-4.14-amd64: digest: sha256:0924f07933c135670163fdf122693aa60dd3799cd5bc0b817dfd6b9ade2777dc size: 1367
Job succeeded
2025-11-08 09:34.53: Job succeeded