Build:
  1. 1
  2. 0
2026-05-17 20:23.06: New job: Build using linux-x86_64 in
                                []
2026-05-17 20:23.06: Will push staging image to ocurrent/opam-staging:debian-unstable-ocaml-4.14-amd64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:b5b28d4f1c8571d05913a73f320bcf5546d0a8bcfab42c32a256b985a8d5b4d3
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.14 --packages=ocaml-base-compiler.4.14.3
RUN opam pin add -k version ocaml-base-compiler 4.14.3
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2026-05-17 20:23.06: Using cache hint "4.14.3-amd64-ocurrent/opam-staging@sha256:b5b28d4f1c8571d05913a73f320bcf5546d0a8bcfab42c32a256b985a8d5b4d3"
2026-05-17 20:23.06: Waiting for worker…
2026-05-17 20:23.06: Got resource from pool OCluster
Building on clete.caelum.ci.dev
WARNING: experimental flag squash is removed with BuildKit. You should squash inside build using a multi-stage Dockerfile for efficiency.
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 614B done
#1 DONE 0.1s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.6s

#3 docker-image://docker.io/docker/dockerfile:1@sha256:2780b5c3bab67f1f76c781860de469442999ed1a0d7992a5efdf2cffc0e3d769
#3 CACHED

#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:b5b28d4f1c8571d05913a73f320bcf5546d0a8bcfab42c32a256b985a8d5b4d3
#4 DONE 0.5s

#5 [internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.1s

#6 [1/6] FROM docker.io/ocurrent/opam-staging@sha256:b5b28d4f1c8571d05913a73f320bcf5546d0a8bcfab42c32a256b985a8d5b4d3
#6 DONE 0.0s

#7 [internal] load build context
#7 transferring context: 614B done
#7 DONE 0.0s

#8 [2/6] RUN opam repo add ocaml-patches-overlay git+https://github.com/ocurrent/opam-repository#patches --set-default
#8 CACHED

#9 [3/6] RUN opam switch create 4.14 --packages=ocaml-base-compiler.4.14.3
#9 CACHED

#10 [5/6] RUN opam install -y opam-depext
#10 CACHED

#11 [4/6] RUN opam pin add -k version ocaml-base-compiler 4.14.3
#11 CACHED

#12 [6/6] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#12 CACHED

#13 exporting to image
#13 exporting layers done
#13 writing image sha256:b02145d1e6c07df4473d6333a901d00247edc57746d0f5e8548d01a255972615 0.1s done
#13 DONE 0.2s

 1 warning found (use docker --debug to expand):
 - JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 10)
Pushing "sha256:b02145d1e6c07df4473d6333a901d00247edc57746d0f5e8548d01a255972615" to "ocurrent/opam-staging:debian-unstable-ocaml-4.14-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
fd5ee8c18bf1: Preparing
bac564031d4b: Preparing
6d69cf9d360f: Preparing
3454638ab6a2: Preparing
eef27572a878: Preparing
21390d06a604: Preparing
9439f85c5247: Preparing
8c58448291bf: Preparing
1eaa3f3af7a4: Preparing
ff7feda66ba8: Preparing
c9a8bdff912b: Preparing
84b9d121507e: Preparing
382ebb126072: Preparing
9ffaf86ee30c: Preparing
5229cdb8edc0: Preparing
2c091c828b78: Preparing
9614b8ef4c26: Preparing
cb0503720446: Preparing
7a8e5f305df1: Preparing
67fb19b62089: Preparing
21390d06a604: Waiting
e8953e1bd171: Preparing
dcccd66851bb: Preparing
1eaa3f3af7a4: Waiting
ebd9a8404660: Preparing
ff7feda66ba8: Waiting
5f70bf18a086: Preparing
c9a8bdff912b: Waiting
9439f85c5247: Waiting
20c40999e065: Preparing
32753a407ac4: Preparing
84b9d121507e: Waiting
8c58448291bf: Waiting
95b6fe0d41f2: Preparing
382ebb126072: Waiting
4ade9328bff5: Preparing
9ffaf86ee30c: Waiting
40f58ce2ede8: Preparing
5229cdb8edc0: Waiting
069d7814dbf7: Preparing
9614b8ef4c26: Waiting
6859be21b627: Preparing
67fb19b62089: Waiting
7a8e5f305df1: Waiting
72ec35830cf0: Preparing
cb0503720446: Waiting
b46cfb388f07: Preparing
dcccd66851bb: Waiting
89e4cf4b850f: Preparing
e8953e1bd171: Waiting
3e636b8531f4: Preparing
4ade9328bff5: Waiting
32753a407ac4: Waiting
66e38ae61dd8: Preparing
5f70bf18a086: Waiting
ebd9a8404660: Waiting
95b6fe0d41f2: Waiting
d4da69b242d8: Preparing
20c40999e065: Waiting
41d4021ba00c: Preparing
6859be21b627: Waiting
640fd680d812: Preparing
40f58ce2ede8: Waiting
01374e5f732c: Preparing
72ec35830cf0: Waiting
b46cfb388f07: Waiting
414bdb031e10: Preparing
66a9f03ba78f: Preparing
069d7814dbf7: Waiting
d4da69b242d8: Waiting
3e636b8531f4: Waiting
9e251d86bab9: Preparing
89e4cf4b850f: Waiting
66e38ae61dd8: Waiting
d69ac31135e6: Preparing
640fd680d812: Waiting
41d4021ba00c: Waiting
414bdb031e10: Waiting
9e251d86bab9: Waiting
01374e5f732c: Waiting
66a9f03ba78f: Waiting
16e4811a308e: Preparing
d69ac31135e6: Waiting
16e4811a308e: Waiting
fd5ee8c18bf1: Pushed
6d69cf9d360f: Pushed
bac564031d4b: Pushed
21390d06a604: Layer already exists
9439f85c5247: Layer already exists
8c58448291bf: Layer already exists
1eaa3f3af7a4: Layer already exists
ff7feda66ba8: Layer already exists
c9a8bdff912b: Layer already exists
84b9d121507e: Layer already exists
382ebb126072: Layer already exists
9ffaf86ee30c: Layer already exists
5229cdb8edc0: Layer already exists
2c091c828b78: Layer already exists
9614b8ef4c26: Layer already exists
cb0503720446: Layer already exists
7a8e5f305df1: Layer already exists
67fb19b62089: Layer already exists
e8953e1bd171: Layer already exists
dcccd66851bb: Layer already exists
ebd9a8404660: Layer already exists
5f70bf18a086: Layer already exists
20c40999e065: Layer already exists
32753a407ac4: Layer already exists
95b6fe0d41f2: Layer already exists
4ade9328bff5: Layer already exists
40f58ce2ede8: Layer already exists
069d7814dbf7: Layer already exists
6859be21b627: Layer already exists
72ec35830cf0: Layer already exists
b46cfb388f07: Layer already exists
89e4cf4b850f: Layer already exists
3e636b8531f4: Layer already exists
66e38ae61dd8: Layer already exists
d4da69b242d8: Layer already exists
41d4021ba00c: Layer already exists
640fd680d812: Layer already exists
01374e5f732c: Layer already exists
414bdb031e10: Layer already exists
66a9f03ba78f: Layer already exists
9e251d86bab9: Layer already exists
d69ac31135e6: Layer already exists
16e4811a308e: Layer already exists
eef27572a878: Pushed
3454638ab6a2: Pushed
debian-unstable-ocaml-4.14-amd64: digest: sha256:56a96a665fa5d6539418f9681b49361c6b1db7681b9241a75d823928125bceed size: 9713
The push refers to repository [docker.io/ocurrent/opam-staging]
fd5ee8c18bf1: Preparing
bac564031d4b: Preparing
6d69cf9d360f: Preparing
3454638ab6a2: Preparing
eef27572a878: Preparing
21390d06a604: Preparing
9439f85c5247: Preparing
8c58448291bf: Preparing
1eaa3f3af7a4: Preparing
ff7feda66ba8: Preparing
c9a8bdff912b: Preparing
21390d06a604: Waiting
84b9d121507e: Preparing
382ebb126072: Preparing
9ffaf86ee30c: Preparing
8c58448291bf: Waiting
1eaa3f3af7a4: Waiting
5229cdb8edc0: Preparing
382ebb126072: Waiting
9439f85c5247: Waiting
ff7feda66ba8: Waiting
c9a8bdff912b: Waiting
84b9d121507e: Waiting
9ffaf86ee30c: Waiting
2c091c828b78: Preparing
9614b8ef4c26: Preparing
cb0503720446: Preparing
9614b8ef4c26: Waiting
5229cdb8edc0: Waiting
2c091c828b78: Waiting
7a8e5f305df1: Preparing
cb0503720446: Waiting
67fb19b62089: Preparing
7a8e5f305df1: Waiting
e8953e1bd171: Preparing
67fb19b62089: Waiting
dcccd66851bb: Preparing
ebd9a8404660: Preparing
e8953e1bd171: Waiting
dcccd66851bb: Waiting
5f70bf18a086: Preparing
ebd9a8404660: Waiting
20c40999e065: Preparing
32753a407ac4: Preparing
95b6fe0d41f2: Preparing
4ade9328bff5: Preparing
20c40999e065: Waiting
32753a407ac4: Waiting
40f58ce2ede8: Preparing
95b6fe0d41f2: Waiting
069d7814dbf7: Preparing
4ade9328bff5: Waiting
5f70bf18a086: Waiting
6859be21b627: Preparing
069d7814dbf7: Waiting
40f58ce2ede8: Waiting
72ec35830cf0: Preparing
6859be21b627: Waiting
b46cfb388f07: Preparing
72ec35830cf0: Waiting
89e4cf4b850f: Preparing
b46cfb388f07: Waiting
3e636b8531f4: Preparing
89e4cf4b850f: Waiting
66e38ae61dd8: Preparing
3e636b8531f4: Waiting
d4da69b242d8: Preparing
66e38ae61dd8: Waiting
41d4021ba00c: Preparing
640fd680d812: Preparing
d4da69b242d8: Waiting
41d4021ba00c: Waiting
01374e5f732c: Preparing
640fd680d812: Waiting
414bdb031e10: Preparing
66a9f03ba78f: Preparing
9e251d86bab9: Preparing
01374e5f732c: Waiting
d69ac31135e6: Preparing
66a9f03ba78f: Waiting
414bdb031e10: Waiting
16e4811a308e: Preparing
9e251d86bab9: Waiting
d69ac31135e6: Waiting
16e4811a308e: Waiting
3454638ab6a2: Layer already exists
6d69cf9d360f: Layer already exists
fd5ee8c18bf1: Layer already exists
eef27572a878: Layer already exists
bac564031d4b: Layer already exists
9439f85c5247: Layer already exists
21390d06a604: Layer already exists
ff7feda66ba8: Layer already exists
8c58448291bf: Layer already exists
1eaa3f3af7a4: Layer already exists
c9a8bdff912b: Layer already exists
84b9d121507e: Layer already exists
5229cdb8edc0: Layer already exists
382ebb126072: Layer already exists
9ffaf86ee30c: Layer already exists
9614b8ef4c26: Layer already exists
2c091c828b78: Layer already exists
7a8e5f305df1: Layer already exists
cb0503720446: Layer already exists
67fb19b62089: Layer already exists
e8953e1bd171: Layer already exists
dcccd66851bb: Layer already exists
20c40999e065: Layer already exists
ebd9a8404660: Layer already exists
5f70bf18a086: Layer already exists
32753a407ac4: Layer already exists
95b6fe0d41f2: Layer already exists
40f58ce2ede8: Layer already exists
069d7814dbf7: Layer already exists
4ade9328bff5: Layer already exists
6859be21b627: Layer already exists
72ec35830cf0: Layer already exists
89e4cf4b850f: Layer already exists
3e636b8531f4: Layer already exists
b46cfb388f07: Layer already exists
66e38ae61dd8: Layer already exists
d4da69b242d8: Layer already exists
41d4021ba00c: Layer already exists
640fd680d812: Layer already exists
01374e5f732c: Layer already exists
66a9f03ba78f: Layer already exists
414bdb031e10: Layer already exists
9e251d86bab9: Layer already exists
16e4811a308e: Layer already exists
d69ac31135e6: Layer already exists
debian-unstable-ocaml-4.14-amd64: digest: sha256:56a96a665fa5d6539418f9681b49361c6b1db7681b9241a75d823928125bceed size: 9713
Job succeeded
2026-05-17 20:25.16: Job succeeded