Build:
- 0
2024-12-14 13:08.52: New job: Build using linux-x86_64 in
[]
2024-12-14 13:08.52: Will push staging image to ocurrent/opam-staging:debian-testing-ocaml-4.07-amd64
Dockerfile:
# syntax=docker/dockerfile:1
FROM ocurrent/opam-staging@sha256:290f05bb58071c0314b56fc22bf2f00ddbc4585c54e8e6e4e96b114618bf5845
RUN opam repo add ocaml-patches-overlay git+https://github.com/ocurrent/opam-repository#patches --set-default
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.07 --packages=ocaml-base-compiler.4.07.1
RUN opam pin add -k version ocaml-base-compiler 4.07.1
RUN opam install -y opam-depext
RUN opam install -y ocaml-secondary-compiler
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]
2024-12-14 13:08.52: Using cache hint "4.07.1-amd64-ocurrent/opam-staging@sha256:290f05bb58071c0314b56fc22bf2f00ddbc4585c54e8e6e4e96b114618bf5845"
2024-12-14 13:08.52: Waiting for resource in pool OCluster
2024-12-14 13:08.52: Waiting for worker…
2024-12-14 13:08.52: Got resource from pool OCluster
Building on doris.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:91df726f4ade633b501da4e2d83b9d14504a6695f711ab92584065af12936bcf
#1 transferring dockerfile: 659B done
#1 DONE 0.2s
#2 [internal] load .dockerignore
#2 sha256:08f7d546f6b8a59f88b0ad987a25e5fddfaa89c4ae5e174b828273f15e8b86c8
#2 transferring context: 2B done
#2 DONE 0.5s
#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:db1ff77fb637a5955317c7a3a62540196396d565f3dd5742e76dddbb6d75c4c5
#4 sha256:522e56e11f08ad6837376d7499be607772988867d31399698d3d3e164aa4c811
#4 CACHED
#5 [internal] load build definition from Dockerfile
#5 sha256:9c0ad4439d5a91beae994752ecc0cf86c0826732e846c604301ceb3e432bda51
#5 DONE 0.0s
#6 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:290f05bb58071c0314b56fc22bf2f00ddbc4585c54e8e6e4e96b114618bf5845
#6 sha256:5763becdd4bfd2db54307a12f6a820e6184372619299d424efb29a842b5e2874
#6 DONE 0.0s
#7 [internal] load .dockerignore
#7 sha256:420529c80685004b5e3f49a444d392a9e28b78180344b5d1d1b99bbc471698fa
#7 DONE 0.0s
#14 [internal] load build context
#14 sha256:7e7aa42cfb20e05b657e03bb4ed758fcb76039f4bfd1145c4757c1fa9a243752
#14 transferring context:
#14 transferring context: 659B done
#14 DONE 1.2s
#8 [1/7] FROM docker.io/ocurrent/opam-staging@sha256:290f05bb58071c0314b56fc22bf2f00ddbc4585c54e8e6e4e96b114618bf5845
#8 sha256:82f1ba2194fe85804babae0f71a79a4d1b08c3035fcce2f7584e042ad9adbafd
#8 resolve docker.io/ocurrent/opam-staging@sha256:290f05bb58071c0314b56fc22bf2f00ddbc4585c54e8e6e4e96b114618bf5845 done
#8 sha256:290f05bb58071c0314b56fc22bf2f00ddbc4585c54e8e6e4e96b114618bf5845 530B / 530B done
#8 sha256:8a82771b3802f2ea79c27b1971bcc81bee8446c0546babdfa5f16aca8a302e84 8.10kB / 8.10kB done
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 25.17MB / 488.93MB 1.3s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 50.33MB / 488.93MB 2.0s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 78.46MB / 488.93MB 2.9s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 111.15MB / 488.93MB 3.9s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 139.46MB / 488.93MB 4.6s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 173.10MB / 488.93MB 5.5s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 204.47MB / 488.93MB 6.2s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 233.83MB / 488.93MB 6.7s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 269.48MB / 488.93MB 7.2s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 303.04MB / 488.93MB 7.7s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 332.40MB / 488.93MB 8.1s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 370.15MB / 488.93MB 8.6s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 399.51MB / 488.93MB 9.0s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 427.82MB / 488.93MB 9.4s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 455.08MB / 488.93MB 9.8s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 483.84MB / 488.93MB 10.2s
#8 sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 488.93MB / 488.93MB 10.7s done
#8 extracting sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0
#8 extracting sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 5.4s
#8 extracting sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 11.4s
#8 extracting sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 17.4s
#8 extracting sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 22.9s
#8 extracting sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 28.4s
#8 extracting sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 33.5s
#8 extracting sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 38.6s
#8 extracting sha256:79721cbd91dbe625bfcf220d31543874a8535a460b774d42ef30bbe774aa07d0 40.7s done
#8 DONE 56.9s
#9 [2/7] RUN opam repo add ocaml-patches-overlay git+https://github.com/ocurrent/opam-repository#patches --set-default
#9 sha256:7d319b9a3801a83683219bb178223930a6c1ca8af389c98e8114b7d399f51ae5
#9 54.72 [ocaml-patches-overlay] Initialised
#9 54.72 ocaml-patches-overlay (at git+https://github.com/ocurrent/opam-repository#patches):
#9 54.72 [INFO] opam 2.1 and 2.2 include many performance and security improvements over 2.0; please consider upgrading (https://opam.ocaml.org/doc/Install.html)
#9 54.72
#9 DONE 68.3s
#10 [3/7] RUN opam switch create 4.07 --packages=ocaml-base-compiler.4.07.1
#10 sha256:6b5218db8d5e7fbb92d9bfdd073175f1475d4a253f77641589c5f5adcef3d702
#10 15.59
#10 15.59 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 15.72 [ocaml-config.1/gen_ocaml_config.ml.in] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/gen_ocaml_config.ml.in.1
#10 16.56 [ocaml-config.1/ocaml-config.install] downloaded from https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/ocaml-config.install
#10 17.77 [ocaml-base-compiler.4.07.1] downloaded from https://github.com/ocaml/ocaml/archive/4.07.1.tar.gz
#10 19.45 [ocaml-base-compiler.4.07.1/alt-signal-stack.patch] downloaded from https://github.com/ocaml/ocaml/commit/00b8c4d503732343d5d01761ad09650fe50ff3a0.patch?full_index=1
#10 19.70 [ocaml-base-compiler.4.07.1/fix-gcc10.patch] downloaded from https://github.com/ocaml-opam/ocaml/commit/1baea9c99a8351213e4bb48ded3e918223083dd7.patch?full_index=1
#10 20.02 [ocaml-base-compiler.4.07.1/fix-gcc14.patch] downloaded from https://github.com/ocaml-opam/ocaml/commit/1b4ba340185d9c71cc90b8338f7fa3c68c8d85c2.patch?full_index=1
#10 20.02
#10 20.02 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 20.93 -> installed base-bigarray.base
#10 20.93 -> installed base-threads.base
#10 20.93 -> installed base-unix.base
#10 137.3 -> installed ocaml-base-compiler.4.07.1
#10 137.6 -> installed ocaml-config.1
#10 138.3 -> installed ocaml.4.07.1
#10 139.0 Done.
#10 139.0 # Run eval $(opam env) to update the current shell environment
#10 DONE 140.0s
#11 [4/7] RUN opam pin add -k version ocaml-base-compiler 4.07.1
#11 sha256:36e4d64bf5c470ed955707a277e83ae12785bcb2450e5de7bedcd84fdcfc6f63
#11 8.755 ocaml-base-compiler is now pinned to version 4.07.1
#11 8.755
#11 14.45 No package build needed.
#11 14.45 Nothing to do.
#11 14.45 # Run eval $(opam env) to update the current shell environment
#11 DONE 18.3s
#12 [5/7] RUN opam install -y opam-depext
#12 sha256:323dbf8110e89b9f016414c48b64cbe7f37c152985201ebb1884e783aeb9c253
#12 11.10 The following actions will be performed:
#12 11.10 - install opam-depext 1.2.3
#12 11.10
#12 11.10 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 11.97 [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
#12 12.06
#12 12.06 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#12 13.59 -> installed opam-depext.1.2.3
#12 13.60 Done.
#12 13.60 # Run eval $(opam env) to update the current shell environment
#12 DONE 23.8s
#13 [6/7] RUN opam install -y ocaml-secondary-compiler
#13 sha256:3065f081db24f0c17aa84b057d156f99bdba2a319eb50ef7feb87ad598b1d2fd
#13 21.95 The following actions will be performed:
#13 21.95 - install host-arch-x86_64 1
#13 21.95 - install ocaml-secondary-compiler 4.14.2
#13 21.95 - install host-system-other 1
#13 21.95 ===== 3 to install =====
#13 21.95
#13 21.95 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 22.86 [ocaml-secondary-compiler.4.14.2] downloaded from https://github.com/ocaml/ocaml/archive/4.14.2.tar.gz
#13 24.69
#13 24.69 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 26.92 -> installed host-arch-x86_64.1
#13 26.97 -> installed host-system-other.1
#13 137.1 -> installed ocaml-secondary-compiler.4.14.2
#13 138.1 Done.
#13 138.1 # Run eval $(opam env) to update the current shell environment
#13 DONE 299.6s
#15 [7/7] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#15 sha256:fef3f6563917ea929d851f92946dff7ee52e7587a4ed291dc42b6d8ae6bac8a2
#15 DONE 1.5s
#16 exporting to image
#16 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#16 exporting layers
#16 exporting layers 21.6s done
#16 writing image sha256:a1c8fddf883410f88c9af98151561aa484323146798a08f1401d4fc217e4be0b 0.1s done
#16 DONE 21.9s
Pushing "sha256:a5cef7c6b94ebd0a275a9c6cf17bbfdbecd4024a3e63cdfac5a2dee03c106243" to "ocurrent/opam-staging:debian-testing-ocaml-4.07-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
bcb0d0dc6e1e: Preparing
bcb0d0dc6e1e: Pushed
debian-testing-ocaml-4.07-amd64: digest: sha256:36297a7d49882bae855ff939cb37cd43d8a451d8edda0cb52d48f73a53177101 size: 531
The push refers to repository [docker.io/ocurrent/opam-staging]
bcb0d0dc6e1e: Preparing
bcb0d0dc6e1e: Layer already exists
debian-testing-ocaml-4.07-amd64: digest: sha256:36297a7d49882bae855ff939cb37cd43d8a451d8edda0cb52d48f73a53177101 size: 531
Job succeeded
2024-12-14 16:33.01: Job succeeded