Build:
  1. 0
2026-05-10 17:17.12: New job: Build using windows-x86_64 in
                                []
2026-05-10 17:17.12: Will push staging image to ocurrent/opam-staging:windows-server-mingw-ltsc2025-ocaml-4.14-amd64

Dockerfile:

# escape=`

FROM ocurrent/opam-staging@sha256:f6471fd035de11cda75f5224ce377293ea898a042141f5ebbe863b2bb9fec341
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.14 --packages=ocaml-base-compiler.4.14.3,system-mingw
RUN opam pin add -k version ocaml-base-compiler 4.14.3
ENTRYPOINT [ "opam", "exec", "--" ]
CMD [ "cmd.exe" ]
COPY [ "Dockerfile", "/Dockerfile.ocaml" ]


2026-05-10 17:17.12: Using cache hint "4.14.3-amd64-ocurrent/opam-staging@sha256:f6471fd035de11cda75f5224ce377293ea898a042141f5ebbe863b2bb9fec341"
2026-05-10 17:17.12: Waiting for worker…
2026-05-10 17:17.12: Got resource from pool OCluster
Building on ltsc2025-1
Sending build context to Docker daemon  2.048kB

Step 1/7 : FROM ocurrent/opam-staging@sha256:f6471fd035de11cda75f5224ce377293ea898a042141f5ebbe863b2bb9fec341
docker.io/ocurrent/opam-staging@sha256:f6471fd035de11cda75f5224ce377293ea898a042141f5ebbe863b2bb9fec341: Pulling from ocurrent/opam-staging
Digest: sha256:f6471fd035de11cda75f5224ce377293ea898a042141f5ebbe863b2bb9fec341
Status: Image is up to date for ocurrent/opam-staging@sha256:f6471fd035de11cda75f5224ce377293ea898a042141f5ebbe863b2bb9fec341
 ---> 612f8d58d2ee
Step 2/7 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
 ---> Running in 5a65d8f9192b
 ---> Removed intermediate container 5a65d8f9192b
 ---> 9120ffe87589
Step 3/7 : RUN opam switch create 4.14 --packages=ocaml-base-compiler.4.14.3,system-mingw
 ---> Running in 5b0e6a5e6fd1

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "4.14.3"} "system-mingw"]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed arch-x86_64.1
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed host-arch-x86_64.1
-> installed host-system-mingw.1
-> installed conf-mingw-w64-gcc-x86_64.1
-> retrieved mingw-w64-shims.0.2.0  (https://github.com/dra27/mingw-w64-shims/archive/refs/tags/0.2.0.tar.gz)
-> retrieved flexdll.0.44  (https://github.com/ocaml/flexdll/archive/refs/tags/0.44.tar.gz)
-> installed flexdll.0.44
-> installed ocaml-env-mingw64.1
-> installed ocaml-options-vanilla.1
-> installed system-mingw.1
-> installed mingw-w64-shims.0.2.0
-> retrieved ocaml-config.3  (2 extra sources)
-> retrieved ocaml-config.3  (2 extra sources)
-> retrieved ocaml-base-compiler.4.14.3  (https://github.com/ocaml/ocaml/archive/4.14.3.tar.gz)
-> installed ocaml-base-compiler.4.14.3
-> installed ocaml-config.3
-> installed ocaml.4.14.3
Done.
# Run for /f "tokens=*" %i in ('opam env --switch=4.14') do @%i to update the current shell environment
 ---> Removed intermediate container 5b0e6a5e6fd1
 ---> 0adaa14c6b6a
Step 4/7 : RUN opam pin add -k version ocaml-base-compiler 4.14.3
 ---> Running in f0fbc5d35ce3
ocaml-base-compiler is now pinned to version 4.14.3

No package build needed.
Nothing to do.
# Run for /f "tokens=*" %i in ('opam env') do @%i to update the current shell environment
 ---> Removed intermediate container f0fbc5d35ce3
 ---> 27f5519f304d
Step 5/7 : ENTRYPOINT [ "opam", "exec", "--" ]
 ---> Running in 6637fd36f5e9
 ---> Removed intermediate container 6637fd36f5e9
 ---> dbe26f3a5004
Step 6/7 : CMD [ "cmd.exe" ]
 ---> Running in ef165e123ae1
 ---> Removed intermediate container ef165e123ae1
 ---> d13b0e700ed5
Step 7/7 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
 ---> e032ccc9761a
Successfully built e032ccc9761a
Pushing "sha256:e032ccc9761a110a5197aaad135a51185819d1027f3190e8f61684782bef45aa" to "ocurrent/opam-staging:windows-server-mingw-ltsc2025-ocaml-4.14-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
f498f768667f: Preparing
cac5a295b75f: Preparing
17288a602fff: Preparing
1566ca1ca22a: Preparing
34b4e3af8cc3: Preparing
683f80c76968: Preparing
46ce6eab6e7f: Preparing
8d6a86d5750f: Preparing
ca25487946ff: Preparing
2e0d4fea1a79: Preparing
11d603ed3bd4: Preparing
d901bbd3f9c1: Preparing
487461f5bac5: Preparing
a7a244c97109: Preparing
b0cbe40dd68b: Preparing
7ed79453cc05: Preparing
ed0c5d76a7d6: Preparing
eb8e082984c0: Preparing
f0ffffca91a9: Preparing
ff2d3a909397: Preparing
f63932eb1f6f: Preparing
dee97e54ab0f: Preparing
3309b8b7d1e1: Preparing
beadbcce4de5: Preparing
db5a52f8a026: Preparing
bd049dad1f0a: Preparing
0b40a8a6b50a: Preparing
08895556a624: Preparing
b0cbe40dd68b: Waiting
7ed79453cc05: Waiting
51e98877f02a: Preparing
ed0c5d76a7d6: Waiting
eb8e082984c0: Waiting
f0ffffca91a9: Waiting
ff2d3a909397: Waiting
680ecd519aab: Preparing
f63932eb1f6f: Waiting
89dc7cc23cfa: Preparing
dee97e54ab0f: Waiting
3309b8b7d1e1: Waiting
beadbcce4de5: Waiting
5449836d5c27: Preparing
80132927aac9: Preparing
e2ec936cb3b3: Preparing
0430c5f05843: Preparing
3e6cbaf0d22a: Preparing
e51f9117e15b: Preparing
f0d0c724eb83: Preparing
e83a4560e339: Preparing
e2dbcf56d371: Preparing
90aaf7694040: Preparing
cf6bc0b91716: Preparing
6ce5f427041b: Preparing
d7ed20dda199: Preparing
04dc7fb2c7a0: Preparing
ee5dbde582d0: Preparing
884e80ea2ce6: Preparing
f7cb27c38bf0: Preparing
7dd5847c8729: Preparing
db5a52f8a026: Waiting
bd049dad1f0a: Waiting
0b40a8a6b50a: Waiting
08895556a624: Waiting
51e98877f02a: Waiting
680ecd519aab: Waiting
89dc7cc23cfa: Waiting
5449836d5c27: Waiting
80132927aac9: Waiting
e2ec936cb3b3: Waiting
0430c5f05843: Waiting
ca25487946ff: Waiting
3e6cbaf0d22a: Waiting
e51f9117e15b: Waiting
2e0d4fea1a79: Waiting
f0d0c724eb83: Waiting
ee5dbde582d0: Waiting
e83a4560e339: Waiting
884e80ea2ce6: Waiting
f7cb27c38bf0: Waiting
e2dbcf56d371: Waiting
7dd5847c8729: Waiting
90aaf7694040: Waiting
cf6bc0b91716: Waiting
683f80c76968: Waiting
6ce5f427041b: Waiting
d7ed20dda199: Waiting
46ce6eab6e7f: Waiting
04dc7fb2c7a0: Waiting
8d6a86d5750f: Waiting
11d603ed3bd4: Waiting
d901bbd3f9c1: Waiting
487461f5bac5: Waiting
a7a244c97109: Waiting
f498f768667f: Pushed
17288a602fff: Pushed
cac5a295b75f: Pushed
46ce6eab6e7f: Layer already exists
8d6a86d5750f: Layer already exists
ca25487946ff: Layer already exists
2e0d4fea1a79: Layer already exists
11d603ed3bd4: Layer already exists
d901bbd3f9c1: Layer already exists
487461f5bac5: Layer already exists
a7a244c97109: Layer already exists
b0cbe40dd68b: Layer already exists
7ed79453cc05: Layer already exists
ed0c5d76a7d6: Layer already exists
eb8e082984c0: Layer already exists
683f80c76968: Pushed
f0ffffca91a9: Layer already exists
ff2d3a909397: Layer already exists
f63932eb1f6f: Layer already exists
dee97e54ab0f: Layer already exists
3309b8b7d1e1: Layer already exists
beadbcce4de5: Layer already exists
db5a52f8a026: Layer already exists
bd049dad1f0a: Layer already exists
0b40a8a6b50a: Layer already exists
08895556a624: Layer already exists
51e98877f02a: Layer already exists
680ecd519aab: Layer already exists
89dc7cc23cfa: Layer already exists
5449836d5c27: Layer already exists
80132927aac9: Layer already exists
e2ec936cb3b3: Layer already exists
0430c5f05843: Layer already exists
3e6cbaf0d22a: Layer already exists
e51f9117e15b: Layer already exists
f0d0c724eb83: Layer already exists
e83a4560e339: Layer already exists
e2dbcf56d371: Layer already exists
90aaf7694040: Layer already exists
cf6bc0b91716: Layer already exists
6ce5f427041b: Layer already exists
d7ed20dda199: Layer already exists
04dc7fb2c7a0: Layer already exists
ee5dbde582d0: Layer already exists
884e80ea2ce6: Layer already exists
f7cb27c38bf0: Layer already exists
1566ca1ca22a: Pushed
7dd5847c8729: Layer already exists
34b4e3af8cc3: Pushed
windows-server-mingw-ltsc2025-ocaml-4.14-amd64: digest: sha256:e27af445e8e87ca0ce1d6c4b0197c3ed25b8a54e8cf66cbecad1ab6a1da190d7 size: 10631
The push refers to repository [docker.io/ocurrent/opam-staging]
f498f768667f: Preparing
cac5a295b75f: Preparing
17288a602fff: Preparing
1566ca1ca22a: Preparing
34b4e3af8cc3: Preparing
683f80c76968: Preparing
46ce6eab6e7f: Preparing
8d6a86d5750f: Preparing
ca25487946ff: Preparing
2e0d4fea1a79: Preparing
11d603ed3bd4: Preparing
d901bbd3f9c1: Preparing
487461f5bac5: Preparing
a7a244c97109: Preparing
b0cbe40dd68b: Preparing
7ed79453cc05: Preparing
ed0c5d76a7d6: Preparing
eb8e082984c0: Preparing
f0ffffca91a9: Preparing
ff2d3a909397: Preparing
f63932eb1f6f: Preparing
dee97e54ab0f: Preparing
3309b8b7d1e1: Preparing
beadbcce4de5: Preparing
db5a52f8a026: Preparing
bd049dad1f0a: Preparing
0b40a8a6b50a: Preparing
08895556a624: Preparing
51e98877f02a: Preparing
680ecd519aab: Preparing
89dc7cc23cfa: Preparing
5449836d5c27: Preparing
80132927aac9: Preparing
e2ec936cb3b3: Preparing
0430c5f05843: Preparing
3e6cbaf0d22a: Preparing
e51f9117e15b: Preparing
f0d0c724eb83: Preparing
e83a4560e339: Preparing
e2dbcf56d371: Preparing
90aaf7694040: Preparing
cf6bc0b91716: Preparing
6ce5f427041b: Preparing
d7ed20dda199: Preparing
04dc7fb2c7a0: Preparing
ee5dbde582d0: Preparing
884e80ea2ce6: Preparing
f7cb27c38bf0: Preparing
7dd5847c8729: Preparing
beadbcce4de5: Waiting
db5a52f8a026: Waiting
bd049dad1f0a: Waiting
0b40a8a6b50a: Waiting
08895556a624: Waiting
51e98877f02a: Waiting
680ecd519aab: Waiting
89dc7cc23cfa: Waiting
5449836d5c27: Waiting
80132927aac9: Waiting
e2ec936cb3b3: Waiting
0430c5f05843: Waiting
3e6cbaf0d22a: Waiting
e51f9117e15b: Waiting
f0d0c724eb83: Waiting
e83a4560e339: Waiting
e2dbcf56d371: Waiting
90aaf7694040: Waiting
cf6bc0b91716: Waiting
6ce5f427041b: Waiting
d7ed20dda199: Waiting
04dc7fb2c7a0: Waiting
ee5dbde582d0: Waiting
884e80ea2ce6: Waiting
f7cb27c38bf0: Waiting
7dd5847c8729: Waiting
683f80c76968: Waiting
46ce6eab6e7f: Waiting
2e0d4fea1a79: Waiting
8d6a86d5750f: Waiting
11d603ed3bd4: Waiting
ca25487946ff: Waiting
d901bbd3f9c1: Waiting
a7a244c97109: Waiting
f0ffffca91a9: Waiting
b0cbe40dd68b: Waiting
ff2d3a909397: Waiting
7ed79453cc05: Waiting
487461f5bac5: Waiting
ed0c5d76a7d6: Waiting
f63932eb1f6f: Waiting
eb8e082984c0: Waiting
dee97e54ab0f: Waiting
3309b8b7d1e1: Waiting
1566ca1ca22a: Layer already exists
cac5a295b75f: Layer already exists
f498f768667f: Layer already exists
34b4e3af8cc3: Layer already exists
17288a602fff: Layer already exists
683f80c76968: Layer already exists
2e0d4fea1a79: Layer already exists
ca25487946ff: Layer already exists
46ce6eab6e7f: Layer already exists
8d6a86d5750f: Layer already exists
11d603ed3bd4: Layer already exists
d901bbd3f9c1: Layer already exists
a7a244c97109: Layer already exists
b0cbe40dd68b: Layer already exists
487461f5bac5: Layer already exists
7ed79453cc05: Layer already exists
ed0c5d76a7d6: Layer already exists
ff2d3a909397: Layer already exists
eb8e082984c0: Layer already exists
f0ffffca91a9: Layer already exists
f63932eb1f6f: Layer already exists
beadbcce4de5: Layer already exists
dee97e54ab0f: Layer already exists
db5a52f8a026: Layer already exists
3309b8b7d1e1: Layer already exists
bd049dad1f0a: Layer already exists
0b40a8a6b50a: Layer already exists
680ecd519aab: Layer already exists
51e98877f02a: Layer already exists
08895556a624: Layer already exists
89dc7cc23cfa: Layer already exists
5449836d5c27: Layer already exists
e2ec936cb3b3: Layer already exists
80132927aac9: Layer already exists
0430c5f05843: Layer already exists
e51f9117e15b: Layer already exists
e83a4560e339: Layer already exists
3e6cbaf0d22a: Layer already exists
f0d0c724eb83: Layer already exists
e2dbcf56d371: Layer already exists
90aaf7694040: Layer already exists
6ce5f427041b: Layer already exists
d7ed20dda199: Layer already exists
cf6bc0b91716: Layer already exists
04dc7fb2c7a0: Layer already exists
884e80ea2ce6: Layer already exists
f7cb27c38bf0: Layer already exists
7dd5847c8729: Layer already exists
ee5dbde582d0: Layer already exists
windows-server-mingw-ltsc2025-ocaml-4.14-amd64: digest: sha256:e27af445e8e87ca0ce1d6c4b0197c3ed25b8a54e8cf66cbecad1ab6a1da190d7 size: 10631
Job succeeded
2026-05-10 17:38.40: Job succeeded