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.12-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.12 --packages=ocaml-base-compiler.4.12.1
RUN opam pin add -k version ocaml-base-compiler 4.12.1
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.12.1-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:
#1 transferring dockerfile: 504B done
#1 DONE 0.3s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.2s
#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.1s
#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 1.05MB / 505.65MB 0.8s
#6 ...
#7 [internal] load build context
#7 transferring context: 504B done
#7 DONE 3.4s
#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 284.79MB / 505.65MB 12.7s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 310.38MB / 505.65MB 13.2s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 336.59MB / 505.65MB 13.8s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 362.36MB / 505.65MB 14.4s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 390.07MB / 505.65MB 15.1s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 419.43MB / 505.65MB 16.2s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 446.69MB / 505.65MB 17.5s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 476.05MB / 505.65MB 18.8s
#6 sha256:1e85d1336e0b18aae7ccd1ce30c7d2add833f0ab6384d9c143115509b5d1a1bf 504.37MB / 505.65MB 20.5s
#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.12 --packages=ocaml-base-compiler.4.12.1
#8 10.10
#8 10.10 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 10.32 [ocaml-config.2/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#8 10.52 [ocaml-config.2/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#8 10.77 [ocaml-base-compiler.4.12.1] downloaded from cache at https://opam.ocaml.org/cache
#8 12.60 [ocaml-base-compiler.4.12.1/alt-signal-stack.patch] downloaded from https://opam.ocaml.org/cache
#8 12.83 [ocaml-base-compiler.4.12.1/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#8 12.83
#8 12.83 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 13.57 -> installed base-bigarray.base
#8 13.57 -> installed base-threads.base
#8 13.62 -> installed base-unix.base
#8 13.63 -> installed ocaml-options-vanilla.1
#8 346.5 -> installed ocaml-base-compiler.4.12.1
#8 346.5 -> installed ocaml-config.2
#8 346.7 -> installed ocaml.4.12.1
#8 347.5 Done.
#8 347.5 # Run eval $(opam env) to update the current shell environment
#8 DONE 349.4s
#9 [3/5] RUN opam pin add -k version ocaml-base-compiler 4.12.1
#9 2.602 ocaml-base-compiler is now pinned to version 4.12.1
#9 2.602
#9 9.187 No package build needed.
#9 9.187 Nothing to do.
#9 9.188 # Run eval $(opam env) to update the current shell environment
#9 DONE 9.4s
#10 [4/5] RUN opam install -y opam-depext
#10 9.394 The following actions will be performed:
#10 9.394 - install opam-depext 1.2.3
#10 9.394
#10 9.394 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 9.696 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#10 9.731
#10 9.731 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 12.78 -> installed opam-depext.1.2.3
#10 12.79 Done.
#10 12.79 # Run eval $(opam env) to update the current shell environment
#10 DONE 12.9s
#11 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#11 DONE 0.1s
#12 exporting to image
#12 exporting layers
#12 exporting layers 5.1s done
#12 writing image sha256:36bae5bf91e23e3a04e419aa2f487f6368826865e6992b4e1648ac6c2fda37da done
#12 DONE 5.1s
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:36bae5bf91e23e3a04e419aa2f487f6368826865e6992b4e1648ac6c2fda37da" to "ocurrent/opam-staging:debian-12-ocaml-4.12-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
41346c5c842e: Preparing
9606fb79c2e2: Preparing
fac644028e2a: Preparing
9e9b0a950999: Preparing
9c914c01b261: Preparing
9c914c01b261: Layer already exists
fac644028e2a: Pushed
41346c5c842e: Pushed
9606fb79c2e2: Pushed
9e9b0a950999: Pushed
debian-12-ocaml-4.12-amd64: digest: sha256:99d668e5c64b9d5b9298fb01b4090a5f516710bd525f2bc0f98a5ef409e88bdc size: 1367
The push refers to repository [docker.io/ocurrent/opam-staging]
41346c5c842e: Preparing
9606fb79c2e2: Preparing
fac644028e2a: Preparing
9e9b0a950999: Preparing
9c914c01b261: Preparing
fac644028e2a: Layer already exists
41346c5c842e: Layer already exists
9c914c01b261: Layer already exists
9e9b0a950999: Layer already exists
9606fb79c2e2: Layer already exists
debian-12-ocaml-4.12-amd64: digest: sha256:99d668e5c64b9d5b9298fb01b4090a5f516710bd525f2bc0f98a5ef409e88bdc size: 1367
Job succeeded
2025-11-08 09:33.18: Job succeeded