Build:
  1. 1
  2. 0
2025-10-13 08:46.37: New job: Build using linux-arm64 in
                                []
2025-10-13 08:46.37: Will push staging image to ocurrent/opam-staging:opensuse-15.6-ocaml-5.0-arm64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:2db90f7c23b656ed18f1a965e283a63c4700ccd142233fc24ebbc325f86fe67a
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 5.0 --packages=ocaml-base-compiler.5.0.0
RUN opam pin add -k version ocaml-base-compiler 5.0.0
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2025-10-13 08:46.37: Using cache hint "5.0.0-arm64-ocurrent/opam-staging@sha256:2db90f7c23b656ed18f1a965e283a63c4700ccd142233fc24ebbc325f86fe67a"
2025-10-13 08:46.37: Waiting for resource in pool OCluster
2025-10-13 08:58.03: Waiting for worker…
2025-10-13 08:58.03: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:54490a3a99df81a6ec5957c0847e4b9c73d06f45c87f415e6ac6a2d30163792f
#1 transferring dockerfile: 501B done
#1 DONE 0.1s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 sha256:8d3e54df0f62607d8ba237b8482161b4f3a374f33a62ab2ee35ddc545abfff1d
#2 DONE 0.6s

#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 sha256:af7cd8303c7f6833bd9c7654e78133e6d9f8fe5b555ddfc8ce27b673ff639e7c
#3 CACHED

#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:2db90f7c23b656ed18f1a965e283a63c4700ccd142233fc24ebbc325f86fe67a
#4 sha256:caa23bb021db8902ac7b7ccbbbc80c1838876620dfa55689dcc39427423b3def
#4 DONE 0.0s

#5 [internal] load .dockerignore
#5 sha256:197d30eee835da91eb9487d7906504d9fe298a9670e08d687909e7931e68714c
#5 transferring context: 2B done
#5 DONE 0.1s

#11 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:2db90f7c23b656ed18f1a965e283a63c4700ccd142233fc24ebbc325f86fe67a
#11 sha256:94ea2b85bfc8e6be4edae670e851a1ba007c060399ad438893af1ad85315c7ac
#11 CACHED

#7 [internal] load build context
#7 sha256:929d96a4f92343d0531239546aa30c37a56ffd66fd8e826c89e36cd8b1173694
#7 transferring context: 501B done
#7 DONE 0.0s

#10 [2/5] RUN opam switch create 5.0 --packages=ocaml-base-compiler.5.0.0
#10 sha256:ab45c5a09c2e96200e0e5f46ef6f6d6c0a59c86b80b6b9700b4a0a72eab61600
#10 3.397 
#10 3.397 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 3.486 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#10 3.572 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#10 3.788 [ocaml-base-compiler.5.0.0] downloaded from cache at https://opam.ocaml.org/cache
#10 4.524 [ocaml-base-compiler.5.0.0/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#10 4.524 
#10 4.524 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 4.779 -> installed base-bigarray.base
#10 4.781 -> installed base-threads.base
#10 4.784 -> installed base-unix.base
#10 4.786 -> installed ocaml-options-vanilla.1
#10 91.33 -> installed ocaml-base-compiler.5.0.0
#10 91.40 -> installed ocaml-config.3
#10 91.51 -> installed ocaml.5.0.0
#10 91.54 -> installed base-domains.base
#10 91.57 -> installed base-nnp.base
#10 91.95 Done.
#10 91.96 # Run eval $(opam env) to update the current shell environment
#10 DONE 92.5s

#9 [3/5] RUN opam pin add -k version ocaml-base-compiler 5.0.0
#9 sha256:e50919d095b37130b361126606f4d049f92814a2654176d46f61e4251ce226b6
#9 0.546 ocaml-base-compiler is now pinned to version 5.0.0
#9 0.546 
#9 3.557 No package build needed.
#9 3.557 Nothing to do.
#9 3.560 # Run eval $(opam env) to update the current shell environment
#9 DONE 3.6s

#8 [4/5] RUN opam install -y opam-depext
#8 sha256:47b07c2f7ffd03744f0ebccc18ce587519fe1d761347e4676a89baa8388a96d4
#8 3.982 The following actions will be performed:
#8 3.982   - install opam-depext 1.2.3
#8 3.982 
#8 3.982 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 4.205 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#8 4.225 
#8 4.225 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 6.413 -> installed opam-depext.1.2.3
#8 6.421 Done.
#8 6.427 # Run eval $(opam env) to update the current shell environment
#8 DONE 6.5s

#6 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#6 sha256:b168217a735bc561485f8c595333ecbcf8fa6cedd21392e08b490be235dc6ddc
#6 DONE 0.1s

#12 exporting to image
#12 sha256:35471059dd98d5c587773a59b618e708c7c0d68f57216a1213176a39ebbf8b57
#12 exporting layers
#12 exporting layers 2.5s done
#12 writing image sha256:5890462f96e2bb843adddb35314e11c40c6fe3b1567390ecaa8bc1cdbf0be01f done
#12 DONE 2.5s
Pushing "sha256:7648f37decad8308b72b0a75adc4402be4e68ecce7d117c4adf6541683bc3e32" to "ocurrent/opam-staging:opensuse-15.6-ocaml-5.0-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
55df6d13d052: Preparing
55df6d13d052: Pushed
opensuse-15.6-ocaml-5.0-arm64: digest: sha256:68a90fd346be66c88d28412bc77d460fe15ae3ea8292018a5fbfa9e5e23e3b29 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
55df6d13d052: Preparing
55df6d13d052: Layer already exists
opensuse-15.6-ocaml-5.0-arm64: digest: sha256:68a90fd346be66c88d28412bc77d460fe15ae3ea8292018a5fbfa9e5e23e3b29 size: 531
Job succeeded
2025-10-13 09:04.38: Job succeeded