Build:
- 0
2025-11-08 08:32.07: New job: Build using linux-x86_64 in
[]
2025-11-08 08:32.07: Will push staging image to ocurrent/opam-staging:opensuse-tumbleweed-ocaml-4.14-amd64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:e3e7e2221805d5509e7b6eae35fa54af1c2e6fa6058dc37a4d30b598809f7df7
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:32.07: Using cache hint "4.14.2-amd64-ocurrent/opam-staging@sha256:e3e7e2221805d5509e7b6eae35fa54af1c2e6fa6058dc37a4d30b598809f7df7"
2025-11-08 08:32.07: Waiting for resource in pool OCluster
2025-11-08 08:43.19: Waiting for worker…
2025-11-08 08:43.43: Got resource from pool OCluster
Building on laodoke.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: 504B done
#1 DONE 0.0s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.3s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 CACHED
#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:e3e7e2221805d5509e7b6eae35fa54af1c2e6fa6058dc37a4d30b598809f7df7
#4 DONE 0.8s
#5 [internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.0s
#6 [internal] load build context
#6 transferring context: 504B done
#6 DONE 0.0s
#7 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:e3e7e2221805d5509e7b6eae35fa54af1c2e6fa6058dc37a4d30b598809f7df7
#7 resolve docker.io/ocurrent/opam-staging@sha256:e3e7e2221805d5509e7b6eae35fa54af1c2e6fa6058dc37a4d30b598809f7df7 done
#7 sha256:e3e7e2221805d5509e7b6eae35fa54af1c2e6fa6058dc37a4d30b598809f7df7 530B / 530B done
#7 sha256:8fcd2db26384444901b9705db263577175f5c4ffda1ae193e8cf16827af2e4a6 9.61kB / 9.61kB done
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 0B / 540.46MB 0.1s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 28.31MB / 540.46MB 1.4s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 57.67MB / 540.46MB 2.3s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 85.98MB / 540.46MB 3.2s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 114.29MB / 540.46MB 4.2s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 142.61MB / 540.46MB 5.1s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 176.16MB / 540.46MB 6.1s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 207.62MB / 540.46MB 7.1s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 236.98MB / 540.46MB 8.0s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 266.34MB / 540.46MB 8.9s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 295.70MB / 540.46MB 9.8s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 322.96MB / 540.46MB 10.9s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 353.37MB / 540.46MB 11.7s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 381.68MB / 540.46MB 12.5s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 409.99MB / 540.46MB 13.3s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 439.35MB / 540.46MB 14.1s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 466.62MB / 540.46MB 15.0s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 493.88MB / 540.46MB 15.8s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 522.19MB / 540.46MB 16.7s
#7 sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 540.46MB / 540.46MB 18.1s done
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 6.2s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 16.6s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 22.4s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 27.5s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 32.6s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 42.3s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 51.3s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 56.5s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 63.5s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 70.8s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 76.0s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 81.0s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 86.1s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 91.2s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 96.3s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 102.0s
#7 extracting sha256:5d5b8adeaae24bddc812bd3755030e6b9a503af5f7a75a3f623370863b241d99 104.0s done
#7 DONE 127.5s
#8 [2/5] RUN opam switch create 4.14 --packages=ocaml-base-compiler.4.14.2
#8 3.464
#8 3.464 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 3.677 [ocaml-config.2/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#8 3.812 [ocaml-config.2/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#8 4.025 [ocaml-base-compiler.4.14.2] downloaded from cache at https://opam.ocaml.org/cache
#8 4.851 [ocaml-base-compiler.4.14.2/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#8 4.851
#8 4.851 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 5.146 -> installed base-bigarray.base
#8 5.148 -> installed base-threads.base
#8 5.203 -> installed base-unix.base
#8 5.205 -> installed ocaml-options-vanilla.1
#8 98.82 -> installed ocaml-base-compiler.4.14.2
#8 98.89 -> installed ocaml-config.2
#8 98.99 -> installed ocaml.4.14.2
#8 99.46 Done.
#8 99.46 # Run eval $(opam env) to update the current shell environment
#8 DONE 104.3s
#9 [3/5] RUN opam pin add -k version ocaml-base-compiler 4.14.2
#9 0.677 ocaml-base-compiler is now pinned to version 4.14.2
#9 0.677
#9 3.839 No package build needed.
#9 3.839 Nothing to do.
#9 3.847 # Run eval $(opam env) to update the current shell environment
#9 DONE 4.2s
#10 [4/5] RUN opam install -y opam-depext
#10 4.083 The following actions will be performed:
#10 4.083 - install opam-depext 1.2.3
#10 4.083
#10 4.083 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 4.394 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#10 4.444
#10 4.444 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 6.519 -> installed opam-depext.1.2.3
#10 6.529 Done.
#10 6.535 # Run eval $(opam env) to update the current shell environment
#10 DONE 7.4s
#11 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#11 DONE 0.0s
#12 exporting to image
#12 exporting layers
#12 exporting layers 6.5s done
#12 writing image sha256:02fe465c0bd57d0a9cd0f75a9d3bb74b37ec8f9a8a9734048dd8bdc6a6c867c0 done
#12 DONE 6.5s
1 warning found (use --debug to expand):
- JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 9)
Pushing "sha256:02fe465c0bd57d0a9cd0f75a9d3bb74b37ec8f9a8a9734048dd8bdc6a6c867c0" to "ocurrent/opam-staging:opensuse-tumbleweed-ocaml-4.14-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
c5d73ecf52f5: Preparing
ebf6d5ffbc06: Preparing
9facc63c7515: Preparing
2c91924b94b6: Preparing
181fe798d3e1: Preparing
181fe798d3e1: Layer already exists
9facc63c7515: Pushed
c5d73ecf52f5: Pushed
ebf6d5ffbc06: Pushed
2c91924b94b6: Pushed
opensuse-tumbleweed-ocaml-4.14-amd64: digest: sha256:4cf8b66cd5b73a8bff42b6372a9baf7c2870443688506444a96681fa5f3075c6 size: 1368
The push refers to repository [docker.io/ocurrent/opam-staging]
c5d73ecf52f5: Preparing
ebf6d5ffbc06: Preparing
9facc63c7515: Preparing
2c91924b94b6: Preparing
181fe798d3e1: Preparing
ebf6d5ffbc06: Layer already exists
181fe798d3e1: Layer already exists
2c91924b94b6: Layer already exists
c5d73ecf52f5: Layer already exists
9facc63c7515: Layer already exists
opensuse-tumbleweed-ocaml-4.14-amd64: digest: sha256:4cf8b66cd5b73a8bff42b6372a9baf7c2870443688506444a96681fa5f3075c6 size: 1368
Job succeeded
2025-11-08 09:30.44: Job succeeded