Build:
- 1
- 0
2026-01-27 10:12.04: New job: Build Dockerfile using linux-x86_64 in
[https://github.com/ocurrent/docker-base-images.git#refs/heads/live (52dbfa08a6a32dd983d680928b69c0db7d311fea)]
2026-01-27 10:12.04: Will push staging image to ocurrentbuilder/staging:live-ocurrent-base-images-linux-x86_64
2026-01-27 10:12.04: Using cache hint "https://github.com/ocurrent/docker-base-images.git-Dockerfile"
2026-01-27 10:12.04: Waiting for resource in pool OCluster
2026-01-27 10:12.05: Waiting for worker…
2026-01-27 10:12.05: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
All commits already cached
HEAD is now at 52dbfa0 Remove fdopen's overlay for OCaml 5+
#2 [internal] load .dockerignore
#2 sha256:fac272da2516fe7b8b2257fc9b316d61696f179133731238029610ed34e6114b
#2 transferring context: 94B done
#2 DONE 0.3s
#1 [internal] load build definition from Dockerfile
#1 sha256:b7a68e76e45008b17979f2318f036f8a3ce74548a81144f1bc3d88734b8891d5
#1 transferring dockerfile: 2.83kB done
#1 DONE 0.2s
#3 resolve image config for docker.io/docker/dockerfile:1
#3 sha256:ac072d521901222eeef550f52282877f196e16b0247844be9ceb1ccc1eac391d
#3 DONE 0.5s
#4 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#4 sha256:f7003bcf4959e91d76f715ecf05e1869bd09b679a153682d112883c965ac8a47
#4 CACHED
#5 [internal] load build definition from Dockerfile
#5 sha256:415af3faa8e8929a1d0aa55860a1807c33bb892fccd8a09aa8eda705cc4fa500
#5 DONE 0.0s
#7 [internal] load metadata for docker.io/ocaml/opam:debian-ocaml-4.14
#7 sha256:685a51a41cf0fc674c2b1f76e13b1e04880ae967fcdd6a58b76b65cd36256f70
#7 ...
#6 [internal] load metadata for docker.io/library/debian:13
#6 sha256:373c5580c6bdc34fbff8c3c3766e9a1920b475aa056d9f0490457ec221902a6e
#6 DONE 0.5s
#7 [internal] load metadata for docker.io/ocaml/opam:debian-ocaml-4.14
#7 sha256:685a51a41cf0fc674c2b1f76e13b1e04880ae967fcdd6a58b76b65cd36256f70
#7 DONE 0.6s
#8 [internal] load .dockerignore
#8 sha256:f2a94258e648c9854d4ee4ddb791d2f9adfdbff3f633eec06ab284680d89d9e4
#8 DONE 0.0s
#21 [internal] setting cache mount permissions
#21 sha256:14a9ce1c7e5131f82ba903789ca9ec8d50fd9eb3f05df2753208d34da25bd42a
#21 DONE 0.0s
#12 [build 1/11] FROM docker.io/ocaml/opam:debian-ocaml-4.14@sha256:9b5873646b417de0805592238ea80b8a89ef8df20ba52faddc8199baef34e71f
#12 sha256:d394d8d26f410fb7d6dcecdca12d534ae1979a6115fb9ae07e54e302b37c6aac
#12 DONE 0.0s
#9 [stage-1 1/5] FROM docker.io/library/debian:13@sha256:5cf544fad978371b3df255b61e209b373583cb88b733475c86e49faa15ac2104
#9 sha256:46a31bd16ac140e68f54ee76a872af65f632f29590a935f86f9a6717d50e63fb
#9 DONE 0.0s
#18 [internal] load build context
#18 sha256:eaba719353c081254de27515f943ea6bfd2f6ab1c37f4a5dc2b14a338ad009b7
#18 transferring context: 1.17MB 0.0s done
#18 DONE 0.2s
#16 [build 5/11] RUN cd ~/opam-repository && git fetch -q origin master && git reset --hard 10a02a697b08f6d78a6c4c2cb9a76136afc7776d && opam update
#16 sha256:452420f6628f1d2e5d791acc5d07fa69c0d6918984813ae42e8542a3d58735f7
#16 CACHED
#15 [build 4/11] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked sudo apt update && sudo apt-get --no-install-recommends install -y capnproto graphviz libev-dev libffi-dev libgmp-dev libsqlite3-dev libssl-dev m4 pkg-config
#15 sha256:8071fa5fe5aafe7a8efa3981948ef3df7a1236a3be3105f623f5b84dec4a184c
#15 CACHED
#19 [build 7/11] COPY --chown=opam --link base-images.opam /src/
#19 sha256:6a85080995e2ec028bad4d00e5b5b1a028ed27cfefc6463d0719ded10929adfa
#19 CACHED
#20 [build 8/11] WORKDIR /src
#20 sha256:af516085aa9a8f4410be966d277e2c7eb92c05c3f6591045c2ab9a155219ecac
#20 CACHED
#17 [build 6/11] RUN opam pin add dockerfile.dev "git+https://github.com/mtelvers/ocaml-dockerfile.git#make-j" -y --no-action && opam pin add dockerfile-cmd.dev "git+https://github.com/mtelvers/ocaml-dockerfile.git#make-j" -y --no-action && opam pin add dockerfile-opam.dev "git+https://github.com/mtelvers/ocaml-dockerfile.git#make-j" -y --no-action && opam pin add current.dev "git+https://github.com/mtelvers/ocurrent.git#extend-rpc" -y --no-action && opam pin add current_docker.dev "git+https://github.com/mtelvers/ocurrent.git#extend-rpc" -y --no-action && opam pin add current_git.dev "git+https://github.com/mtelvers/ocurrent.git#extend-rpc" -y --no-action && opam pin add current_github.dev "git+https://github.com/mtelvers/ocurrent.git#extend-rpc" -y --no-action && opam pin add current_rpc.dev "git+https://github.com/mtelvers/ocurrent.git#extend-rpc" -y --no-action && opam pin add current_slack.dev "git+https://github.com/mtelvers/ocurrent.git#extend-rpc" -y --no-action && opam pin add current_web.dev "git+https://github.com/mtelvers/ocurrent.git#extend-rpc" -y --no-action
#17 sha256:cbbd97e126a18ac2453a4d6ade10f5fd602b84a131f14de336305a3a30750ca8
#17 CACHED
#13 [build 2/11] RUN sudo ln -sf /usr/bin/opam-2.5 /usr/bin/opam && opam init --reinit -ni
#13 sha256:cbe8fc4ea81fd18ba15430c3941df86620d161b53d26c6d505c69f2784ada326
#13 CACHED
#14 [build 3/11] RUN sudo rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' | sudo tee /etc/apt/apt.conf.d/keep-cache
#14 sha256:4d7775f525b27c1f07a7d5e2bb8b86ef6013766828907150864df14bf8dab55b
#14 CACHED
#22 [build 9/11] RUN --mount=type=cache,target=/home/opam/.opam/download-cache,sharing=locked,uid=1000,gid=1000 opam install -y --deps-only .
#22 sha256:91e96937f1d81a28a88439bfc3c42a4a712e19dc987c489ef3b13a0959c4a9d1
#22 CACHED
#23 [build 10/11] ADD --chown=opam . .
#23 sha256:5f9a1d688c15304a02eee28b7bbbc7af04c8e02fd17eee97b5f91ccfe8eb3c75
#23 DONE 0.2s
#24 [build 11/11] RUN opam exec -- dune build ./src/base_images.exe
#24 sha256:5876c1d61d40b050434af8159315a1f9506a1ec44c1017c27c01fcdeec1494b6
#24 DONE 4.1s
#27 exporting to image
#27 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#27 exporting layers done
#27 writing image sha256:844159d3275a1a9b9a5e6239db8a8cab47c80bd6aa997d03b43b6856d5434103
#27 writing image sha256:844159d3275a1a9b9a5e6239db8a8cab47c80bd6aa997d03b43b6856d5434103 done
#27 DONE 0.1s
Pushing "sha256:844159d3275a1a9b9a5e6239db8a8cab47c80bd6aa997d03b43b6856d5434103" to "ocurrentbuilder/staging:live-ocurrent-base-images-linux-x86_64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrentbuilder/staging]
e008fec3ee4a: Preparing
0ab6ab157e63: Preparing
5ad69b1753c5: Preparing
50f6f5028243: Preparing
da7213941eca: Preparing
50f6f5028243: Layer already exists
e008fec3ee4a: Layer already exists
0ab6ab157e63: Layer already exists
da7213941eca: Layer already exists
5ad69b1753c5: Layer already exists
live-ocurrent-base-images-linux-x86_64: digest: sha256:882cdf975d0cca8a25e60864c7a96bcec0dbb7fbd47a3002d0e85409d666474a size: 1368
The push refers to repository [docker.io/ocurrentbuilder/staging]
e008fec3ee4a: Preparing
0ab6ab157e63: Preparing
5ad69b1753c5: Preparing
50f6f5028243: Preparing
da7213941eca: Preparing
0ab6ab157e63: Layer already exists
e008fec3ee4a: Layer already exists
50f6f5028243: Layer already exists
5ad69b1753c5: Layer already exists
da7213941eca: Layer already exists
live-ocurrent-base-images-linux-x86_64: digest: sha256:882cdf975d0cca8a25e60864c7a96bcec0dbb7fbd47a3002d0e85409d666474a size: 1368
Job succeeded
2026-01-27 10:12.19: Job succeeded