Build:
- 0
2025-06-07 11:45.18: New job: Build using linux-arm64 in
[]
2025-06-07 11:45.18: Will push staging image to ocurrent/opam-staging:alpine-3.21-ocaml-5.3-afl-arm64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:a037e52aa906df513895e102c1cffc6cef729d6f5a6d70de9003d93ff0f8d07b
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
USER root
RUN apk update && apk upgrade
RUN apk add zstd
USER opam
RUN opam switch create 5.3 --packages=ocaml-variants.5.3.0+options,ocaml-options-only-afl
RUN opam pin add -k version ocaml-variants 5.3.0+options
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2025-06-07 11:45.18: Using cache hint "5.3.0+afl-arm64-ocurrent/opam-staging@sha256:a037e52aa906df513895e102c1cffc6cef729d6f5a6d70de9003d93ff0f8d07b"
2025-06-07 11:45.18: Waiting for resource in pool OCluster
2025-06-07 11:45.18: Waiting for worker…
2025-06-07 13:56.11: Got resource from pool OCluster
Building on okypous.caelum.ci.dev
#2 [internal] load .dockerignore
#2 sha256:928b71d2e7c52896d445e6070b1329d4fd5c8ed48d71e8f42e28845642c43574
#2 transferring context: 2B done
#2 DONE 0.2s
#1 [internal] load build definition from Dockerfile
#1 sha256:632defe6db71273206319384a2299c2396fcc5e0543a643a20ac413fe1355425
#1 transferring dockerfile: 597B done
#1 DONE 0.2s
#3 resolve image config for docker.io/docker/dockerfile:1
#3 sha256:5511bf222770ecb09bae16a5e9dc6ddaf6633b05719203c5e2b00644727cd62f
#3 DONE 0.3s
#4 docker-image://docker.io/docker/dockerfile:1@sha256:9857836c9ee4268391bb5b09f9f157f3c91bb15821bb77969642813b0d00518d
#4 sha256:e1b8ab9c4c488e39bfb8463f516b8fd036cc51116d72fd9d07edde22bf8d34c6
#4 CACHED
#5 [internal] load build definition from Dockerfile
#5 sha256:fe124353539946e108805c19ad354f9951c45f745292ce08346c117bc7045ca2
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:a037e52aa906df513895e102c1cffc6cef729d6f5a6d70de9003d93ff0f8d07b
#6 sha256:064fe73d34c181f7dcf106dbde9b2e38d7d223021d097c4b9ac19d39979ca600
#6 DONE 0.0s
#7 [internal] load .dockerignore
#7 sha256:4921ef34b80a6c7713570a5d9682cc5bcd836fd7974f1490ad497bdf4ee90c07
#7 DONE 0.0s
#8 [1/7] FROM docker.io/ocurrent/opam-staging@sha256:a037e52aa906df513895e102c1cffc6cef729d6f5a6d70de9003d93ff0f8d07b
#8 sha256:a87e40c91d03cbb545b3c113d5363af2f7f0bb508fb8c4761bf1481e199881a5
#8 DONE 0.0s
#9 [2/7] RUN apk update && apk upgrade
#9 sha256:ec001e28f78c992532c3b43d7de805143d009319c3272f65126d06098bb9ea30
#9 CACHED
#10 [3/7] RUN apk add zstd
#10 sha256:d0a5ea2692fd4cc8222b4955584c1cf2af95893387f5cbf143f30e6d2e098194
#10 CACHED
#14 [internal] load build context
#14 sha256:3c310cc26d6216cd0416d189be903b3eac5a5c0b3230a9f8bc53645ce9c3946f
#14 transferring context: 597B done
#14 DONE 0.1s
#11 [4/7] RUN opam switch create 5.3 --packages=ocaml-variants.5.3.0+options,ocaml-options-only-afl
#11 sha256:771af751ab2e91fc032612938bc0d27d8eafca99691529391b9ee58f152b9ede
#11 4.411
#11 4.411 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 4.500 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#11 4.664 [ocaml-config.3/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#11 5.343 [ocaml-compiler.5.3.0] downloaded from cache at https://opam.ocaml.org/cache
#11 6.034 [ocaml-compiler.5.3.0/ocaml-compiler.install] downloaded from https://opam.ocaml.org/cache
#11 6.035
#11 6.035 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 6.037 -> installed base-bigarray.base
#11 6.039 -> installed base-threads.base
#11 6.046 -> installed base-unix.base
#11 6.047 -> installed ocaml-option-afl.1
#11 6.298 -> installed ocaml-options-only-afl.1
#11 140.1 -> installed ocaml-compiler.5.3.0
#11 140.2 -> installed ocaml-variants.5.3.0+options
#11 140.2 -> installed ocaml-config.3
#11 140.4 -> installed ocaml.5.3.0
#11 140.4 -> installed base-domains.base
#11 140.4 -> installed base-effects.base
#11 140.4 -> installed base-nnp.base
#11 140.8 Done.
#11 140.8 # Run eval $(opam env) to update the current shell environment
#11 DONE 141.4s
#12 [5/7] RUN opam pin add -k version ocaml-variants 5.3.0+options
#12 sha256:29269b3197404c34b869e1df4624a3dc1177329d32099b5604ff6a1bbf2d0944
#12 0.740 ocaml-variants is now pinned to version 5.3.0+options
#12 0.740
#12 4.545 No package build needed.
#12 4.545 Nothing to do.
#12 4.553 # Run eval $(opam env) to update the current shell environment
#12 DONE 4.6s
#13 [6/7] RUN opam install -y opam-depext
#13 sha256:6f75a332e916dd2e2ef8073bab9a6b71c3d228ab211f57cca733ce1a76be358f
#13 4.930 The following actions will be performed:
#13 4.931 - install opam-depext 1.2.3
#13 4.931
#13 4.931 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 5.272 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#13 5.291
#13 5.291 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 7.554 -> installed opam-depext.1.2.3
#13 7.561 Done.
#13 7.570 # Run eval $(opam env) to update the current shell environment
#13 DONE 7.7s
#15 [7/7] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#15 sha256:4685b5deb40252091a10980973a26cd3f38ec962fc3ff68dc1422320daf77fed
#15 DONE 0.1s
#16 exporting to image
#16 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#16 exporting layers
#16 exporting layers 1.9s done
#16 writing image sha256:8d8066adb1470137ba708b408ea17745a298a69002ceeda096de3656f7830c73 done
#16 DONE 1.9s
Pushing "sha256:56b764c00ba73be96a2796dc98d7bbd8cc943b1e107840d2682d254742d9dd9b" to "ocurrent/opam-staging:alpine-3.21-ocaml-5.3-afl-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
a7ee4c41bd81: Preparing
a7ee4c41bd81: Pushed
alpine-3.21-ocaml-5.3-afl-arm64: digest: sha256:6707eddfd9910dad15aad98e30a4ccb8f69ba0df22c1af04112aae149c2b22b0 size: 530
The push refers to repository [docker.io/ocurrent/opam-staging]
a7ee4c41bd81: Preparing
a7ee4c41bd81: Layer already exists
alpine-3.21-ocaml-5.3-afl-arm64: digest: sha256:6707eddfd9910dad15aad98e30a4ccb8f69ba0df22c1af04112aae149c2b22b0 size: 530
Job succeeded
2025-06-07 14:25.18: Job succeeded