Build:
- 0
2025-06-21 11:58.26: New job: Build using linux-x86_64 in
[]
2025-06-21 11:58.26: Will push staging image to ocurrent/opam-staging:alpine-3.21-ocaml-5.0-amd64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:f92f659e5a2cc6ee6d0bdab7eb04bd7dd1918326d72ac4a7ea0346fb3ec50498
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-06-21 11:58.26: Using cache hint "5.0.0-amd64-ocurrent/opam-staging@sha256:f92f659e5a2cc6ee6d0bdab7eb04bd7dd1918326d72ac4a7ea0346fb3ec50498"
2025-06-21 11:58.26: Waiting for resource in pool OCluster
2025-06-21 11:58.27: Waiting for worker…
2025-06-21 11:58.31: Got resource from pool OCluster
Building on doris.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:9535789b8b2abf36efafb73553451f9e936206b4881fffbd9f119ef60267cfc5
#1 transferring dockerfile: 501B done
#1 DONE 0.0s
#2 [internal] load .dockerignore
#2 sha256:97aaa75f88c91cac07eb0d40658040bb0ca68f67ee22433d0441d0e3863d82aa
#2 transferring context: 2B done
#2 DONE 0.0s
#3 resolve image config for docker.io/docker/dockerfile:1
#3 sha256:ac072d521901222eeef550f52282877f196e16b0247844be9ceb1ccc1eac391d
#3 DONE 0.2s
#4 docker-image://docker.io/docker/dockerfile:1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
#4 sha256:d95c0f0e2674ec5312c08d32b53352282bfb47bb937e59be1811918de553c0e8
#4 CACHED
#8 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:f92f659e5a2cc6ee6d0bdab7eb04bd7dd1918326d72ac4a7ea0346fb3ec50498
#8 sha256:ba363154686d3dd491152c8ad0b9fb5b415a378cab832c696d7283fc21f44ecd
#8 resolve docker.io/ocurrent/opam-staging@sha256:f92f659e5a2cc6ee6d0bdab7eb04bd7dd1918326d72ac4a7ea0346fb3ec50498 done
#8 DONE 0.1s
#5 [internal] load build definition from Dockerfile
#5 sha256:a2f495ada0d613522f7c9d0a456f0fc2495e64f62f84a1d09794b5e1e9471c27
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:f92f659e5a2cc6ee6d0bdab7eb04bd7dd1918326d72ac4a7ea0346fb3ec50498
#6 sha256:ae56f7d512e7c87a1997ccb40adbde1ea7bd497bcd7461f375c9ec3b983ff6f7
#6 DONE 0.0s
#7 [internal] load .dockerignore
#7 sha256:833180b93405336f3bebd4cec0c85377a248b6ac8054c2c497bc905b4a063960
#7 DONE 0.0s
#12 [internal] load build context
#12 sha256:58c0a412428ba61a102272f4756e89b74d887c555b848d6972d31ad2ae09eb58
#12 transferring context: 501B done
#12 DONE 0.0s
#9 [2/5] RUN opam switch create 5.0 --packages=ocaml-base-compiler.5.0.0
#9 sha256:8d82520c1a6cbeb1ce383f43839e676a0439cca46885af0dcf147d9dac3c2fb2
#9 6.258
#9 6.258 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 6.417 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#9 6.739 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#9 7.558 [ocaml-base-compiler.5.0.0] downloaded from cache at https://opam.ocaml.org/cache
#9 8.987 [ocaml-base-compiler.5.0.0/ocaml-base-compiler.install] downloaded from https://opam.ocaml.org/cache
#9 8.987
#9 8.987 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#9 9.488 -> installed base-bigarray.base
#9 9.492 -> installed base-threads.base
#9 9.495 -> installed base-unix.base
#9 9.499 -> installed ocaml-options-vanilla.1
#9 133.5 -> installed ocaml-base-compiler.5.0.0
#9 133.6 -> installed ocaml-config.3
#9 133.7 -> installed ocaml.5.0.0
#9 133.8 -> installed base-domains.base
#9 133.8 -> installed base-nnp.base
#9 134.6 Done.
#9 134.6 # Run eval $(opam env) to update the current shell environment
#9 DONE 135.1s
#10 [3/5] RUN opam pin add -k version ocaml-base-compiler 5.0.0
#10 sha256:cf11e881b96adf050f7654413195d4cc3df83dbe721d12d5bc762284a0ca8974
#10 2.837 ocaml-base-compiler is now pinned to version 5.0.0
#10 2.837
#10 5.662 No package build needed.
#10 5.662 Nothing to do.
#10 5.667 # Run eval $(opam env) to update the current shell environment
#10 DONE 6.9s
#11 [4/5] RUN opam install -y opam-depext
#11 sha256:62aeb87926db73ee1deb3679608793837b49a40b229c462dd3dc6c810a9f4e40
#11 4.478 The following actions will be performed:
#11 4.478 - install opam-depext 1.2.3
#11 4.478
#11 4.478 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 4.773 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#11 4.802
#11 4.802 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 6.760 -> installed opam-depext.1.2.3
#11 6.769 Done.
#11 6.774 # Run eval $(opam env) to update the current shell environment
#11 DONE 12.5s
#13 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#13 sha256:056536d1c1609b6e753843fa7e07869c9e42764d77999e3e67fdc00149782887
#13 DONE 0.5s
#14 exporting to image
#14 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#14 exporting layers
#14 exporting layers 3.9s done
#14 writing image sha256:02f525a1439a57f6206dd93fe7affd6fb1fdb39a083472f954071344bbbe43b2 done
#14 DONE 3.9s
Pushing "sha256:1f8f2141e2d3c18e3520ec45cc9ded8cddd2ea317059732238a33b31cc6c181e" to "ocurrent/opam-staging:alpine-3.21-ocaml-5.0-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
c5e3cb07a62a: Preparing
c5e3cb07a62a: Pushed
alpine-3.21-ocaml-5.0-amd64: digest: sha256:0dc8a6b41cd4f47828cfed0ba0d397c4567b4263299f33b82c9e00c8a77a5a0c size: 530
The push refers to repository [docker.io/ocurrent/opam-staging]
c5e3cb07a62a: Preparing
c5e3cb07a62a: Layer already exists
alpine-3.21-ocaml-5.0-amd64: digest: sha256:0dc8a6b41cd4f47828cfed0ba0d397c4567b4263299f33b82c9e00c8a77a5a0c size: 530
Job succeeded
2025-06-21 13:59.45: Job succeeded