Build:
- 0
2024-12-14 13:13.15: New job: Build using linux-arm64 in
[]
2024-12-14 13:13.15: Will push staging image to ocurrent/opam-staging:debian-12-ocaml-5.2-arm32v7
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:5e3dbd17160125da0f393e99c6bcc74f1e6e41ae3d6000a32075742f9bd4e124
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
USER root
RUN apt-get -y update
RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
USER opam
RUN opam switch create 5.2 --packages=ocaml-base-compiler.5.2.1
RUN opam pin add -k version ocaml-base-compiler 5.2.1
RUN opam install -y opam-depext
ENTRYPOINT [ "/usr/bin/linux32", "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2024-12-14 13:13.15: Using cache hint "5.2.1-arm32v7-ocurrent/opam-staging@sha256:5e3dbd17160125da0f393e99c6bcc74f1e6e41ae3d6000a32075742f9bd4e124"
2024-12-14 13:13.15: Waiting for resource in pool OCluster
2024-12-14 13:13.15: Waiting for worker…
2024-12-14 16:31.46: Got resource from pool OCluster
Building on okypous.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:b6ff6fa13c69a32032833834fded6c0bcdd87333ad4f89209a5d661882059fae
#1 transferring dockerfile: 729B done
#1 DONE 0.1s
#2 [internal] load .dockerignore
#2 sha256:3ba59a23beed56f9476eed6e9322f30a22d1620ce2650e5f55712823b0047ab2
#2 transferring context: 2B done
#2 DONE 0.1s
#3 resolve image config for docker.io/docker/dockerfile:1
#3 sha256:5511bf222770ecb09bae16a5e9dc6ddaf6633b05719203c5e2b00644727cd62f
#3 DONE 0.6s
#4 docker-image://docker.io/docker/dockerfile:1@sha256:db1ff77fb637a5955317c7a3a62540196396d565f3dd5742e76dddbb6d75c4c5
#4 sha256:04201f855c658116dadef7212a36fe3039ad8ae14a949d4d478ad09da517034e
#4 CACHED
#5 [internal] load build definition from Dockerfile
#5 sha256:e164fa3880bcc6ae270b6fefc51ae05f7b5be0a3507070525409eb3333fd0190
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:5e3dbd17160125da0f393e99c6bcc74f1e6e41ae3d6000a32075742f9bd4e124
#6 sha256:0f3fe65d1609a26fb82882c2c5ef07cff061b01b9173187dec8b246c7fb1f45c
#6 DONE 0.0s
#7 [internal] load .dockerignore
#7 sha256:82746b33497bef9a945c962747a64ef2ea902cc806a146f8888277dc9dbb7c6e
#7 DONE 0.0s
#8 [1/8] FROM docker.io/ocurrent/opam-staging@sha256:5e3dbd17160125da0f393e99c6bcc74f1e6e41ae3d6000a32075742f9bd4e124
#8 sha256:f7524c892880bf81bac4d76740832fe4715ca702ff86043825e6a748076ca602
#8 DONE 0.0s
#10 [3/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
#10 sha256:2377ceec9b6021a4fa547eedf4ee6a653c0dcf845566f3ce92250b3495c06af1
#10 CACHED
#9 [2/8] RUN apt-get -y update
#9 sha256:0ee35b6ad7c87b2a8bf02add61c363161bc78dba0a6e58d9a480d37e98f690c4
#9 CACHED
#11 [4/8] RUN DEBIAN_FRONTEND=noninteractive apt-get -y install libzstd-dev
#11 sha256:c76c3b3b8ae4caba9e5c9a4b9e01254422d0fee3215335e6d190def2072f1aae
#11 CACHED
#15 [internal] load build context
#15 sha256:9d9d2d407f33b2db7fda3a669288760089dac5eb00371cfe0c01d4e2788cad8c
#15 transferring context: 729B done
#15 DONE 0.1s
#12 [5/8] RUN opam switch create 5.2 --packages=ocaml-base-compiler.5.2.1
#12 sha256:4580e07ff3cc4bdbde6e459edb61e9cac7f043f3af0d5243fadf8a7e5936a4cc
#12 8.689
#12 8.689 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 8.795 [ocaml-config.3/gen_ocaml_config.ml.in] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/gen_ocaml_config.ml.in.3
#12 9.019 [ocaml-config.3/ocaml-config.install] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/ocaml-config.install
#12 9.617 [ocaml-base-compiler.5.2.1] downloaded from https://github.com/ocaml/ocaml/releases/download/5.2.1/ocaml-5.2.1.tar.gz
#12 10.31 [ocaml-base-compiler.5.2.1/ocaml-base-compiler.install] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-base-compiler/ocaml-base-compiler.install
#12 10.31
#12 10.31 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 10.31 -> installed base-bigarray.base
#12 10.33 -> installed base-threads.base
#12 10.33 -> installed base-unix.base
#12 10.33 -> installed host-arch-arm32.1
#12 10.33 -> installed host-system-other.1
#12 10.33 -> installed ocaml-option-bytecode-only.1
#12 10.59 -> installed ocaml-options-vanilla.1
#12 57.40 -> installed ocaml-base-compiler.5.2.1
#12 57.45 -> installed ocaml-config.3
#12 57.55 -> installed ocaml.5.2.1
#12 57.57 -> installed base-domains.base
#12 57.59 -> installed base-nnp.base
#12 57.82 Done.
#12 57.82 # Run eval $(opam env) to update the current shell environment
#12 DONE 58.0s
#13 [6/8] RUN opam pin add -k version ocaml-base-compiler 5.2.1
#13 sha256:df4ec6a6dab35e2957159d0bad68544b11b65b7524f24a8e28e658877950df80
#13 1.172 ocaml-base-compiler is now pinned to version 5.2.1
#13 1.172
#13 8.210 No package build needed.
#13 8.210 Nothing to do.
#13 8.212 # Run eval $(opam env) to update the current shell environment
#13 DONE 8.3s
#14 [7/8] RUN opam install -y opam-depext
#14 sha256:89d874bb0d04795657122f87739d3d198d244bb835e048994485616bef6049a0
#14 8.865 The following actions will be performed:
#14 8.865 - install opam-depext 1.2.3
#14 8.865
#14 8.865 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#14 9.499 [opam-depext.1.2.3] downloaded from https://github.com/ocaml-opam/opam-depext/releases/download/v1.2.3/opam-depext-full-1.2.3.tbz
#14 9.536
#14 9.536 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#14 11.24 -> installed opam-depext.1.2.3
#14 11.24 Done.
#14 11.25 # Run eval $(opam env) to update the current shell environment
#14 DONE 11.3s
#16 [8/8] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#16 sha256:c909089730c7eaffab1593da1be522d94d6c77e4f30be0ea8701b13171cb0e89
#16 DONE 0.1s
#17 exporting to image
#17 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#17 exporting layers
#17 exporting layers 0.9s done
#17 writing image sha256:d40a03563bd90f726addd77763dbf50f6e61cfc4d378b5e38d70a0f9d3f69916 done
#17 DONE 0.9s
Pushing "sha256:c81870b454904c49700715e8611705380454fb11791232fbb80eadc14a557428" to "ocurrent/opam-staging:debian-12-ocaml-5.2-arm32v7" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
58b80d3925cf: Preparing
58b80d3925cf: Pushed
debian-12-ocaml-5.2-arm32v7: digest: sha256:afbef72249ba63c5ee41f1ec8161ed77758734a5d3b387a57d9a81ae9839e442 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
58b80d3925cf: Preparing
58b80d3925cf: Layer already exists
debian-12-ocaml-5.2-arm32v7: digest: sha256:afbef72249ba63c5ee41f1ec8161ed77758734a5d3b387a57d9a81ae9839e442 size: 531
Job succeeded
2024-12-14 16:35.43: Job succeeded