Build:
- 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-5.4-amd64
Dockerfile:
# escape=`
FROM ocurrent/opam-staging@sha256:f6471fd035de11cda75f5224ce377293ea898a042141f5ebbe863b2bb9fec341
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 5.4 --packages=ocaml-base-compiler.5.4.1,system-mingw
RUN opam pin add -k version ocaml-base-compiler 5.4.1
ENTRYPOINT [ "opam", "exec", "--" ]
CMD [ "cmd.exe" ]
COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
2026-05-10 17:17.12: Using cache hint "5.4.1-amd64-ocurrent/opam-staging@sha256:f6471fd035de11cda75f5224ce377293ea898a042141f5ebbe863b2bb9fec341"
2026-05-10 18:24.09: Waiting for worker…
2026-05-10 18:24.09: 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"
---> Using cache
---> 9120ffe87589
Step 3/7 : RUN opam switch create 5.4 --packages=ocaml-base-compiler.5.4.1,system-mingw
---> Running in cb500dfa11d0
<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "5.4.1"} "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-compiler.5.4.1 (https://github.com/ocaml/ocaml/releases/download/5.4.1/ocaml-5.4.1.tar.gz)
-> installed ocaml-compiler.5.4.1
-> installed ocaml-base-compiler.5.4.1
-> installed ocaml-config.3
-> installed ocaml.5.4.1
-> installed base-domains.base
-> installed base-effects.base
-> installed base-nnp.base
Done.
# Run for /f "tokens=*" %i in ('opam env --switch=5.4') do @%i to update the current shell environment
---> Removed intermediate container cb500dfa11d0
---> 163190dc2253
Step 4/7 : RUN opam pin add -k version ocaml-base-compiler 5.4.1
---> Running in 28b144e61e24
ocaml-base-compiler is now pinned to version 5.4.1
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 28b144e61e24
---> 2512bda2c833
Step 5/7 : ENTRYPOINT [ "opam", "exec", "--" ]
---> Running in 9a208f72fff4
---> Removed intermediate container 9a208f72fff4
---> f573aef65600
Step 6/7 : CMD [ "cmd.exe" ]
---> Running in 75d5ece1a4f4
---> Removed intermediate container 75d5ece1a4f4
---> 97512777f408
Step 7/7 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
---> a383cb9e7a6a
Successfully built a383cb9e7a6a
Pushing "sha256:a383cb9e7a6a64d208dd830ca7081f6322fc0529f2e63966db73f2435cc848f4" to "ocurrent/opam-staging:windows-server-mingw-ltsc2025-ocaml-5.4-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
c99e6d68eb84: Preparing
71047c67e7f6: Preparing
6cb3825d8a93: Preparing
5f0e97af9995: Preparing
d3bc2c0c5c3b: 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
46ce6eab6e7f: Waiting
0b40a8a6b50a: Preparing
8d6a86d5750f: Waiting
ca25487946ff: Waiting
08895556a624: Preparing
2e0d4fea1a79: Waiting
51e98877f02a: Preparing
11d603ed3bd4: Waiting
d901bbd3f9c1: Waiting
680ecd519aab: Preparing
487461f5bac5: Waiting
a7a244c97109: Waiting
89dc7cc23cfa: Preparing
b0cbe40dd68b: Waiting
5449836d5c27: Preparing
7ed79453cc05: Waiting
80132927aac9: Preparing
ed0c5d76a7d6: Waiting
e2ec936cb3b3: Preparing
eb8e082984c0: Waiting
0430c5f05843: Preparing
f0ffffca91a9: Waiting
3e6cbaf0d22a: Preparing
ff2d3a909397: Waiting
f63932eb1f6f: Waiting
dee97e54ab0f: Waiting
e51f9117e15b: Preparing
683f80c76968: Waiting
f0d0c724eb83: Preparing
3309b8b7d1e1: Waiting
e83a4560e339: Preparing
beadbcce4de5: Waiting
e2dbcf56d371: Preparing
db5a52f8a026: Waiting
90aaf7694040: Preparing
bd049dad1f0a: Waiting
cf6bc0b91716: Preparing
0b40a8a6b50a: Waiting
6ce5f427041b: Preparing
08895556a624: Waiting
51e98877f02a: Waiting
d7ed20dda199: Preparing
04dc7fb2c7a0: Preparing
ee5dbde582d0: Preparing
884e80ea2ce6: Preparing
f7cb27c38bf0: Preparing
7dd5847c8729: Preparing
680ecd519aab: Waiting
89dc7cc23cfa: Waiting
5449836d5c27: Waiting
80132927aac9: Waiting
e2ec936cb3b3: Waiting
e2dbcf56d371: Waiting
0430c5f05843: Waiting
90aaf7694040: Waiting
cf6bc0b91716: Waiting
6ce5f427041b: Waiting
3e6cbaf0d22a: Waiting
d7ed20dda199: Waiting
e51f9117e15b: Waiting
04dc7fb2c7a0: Waiting
ee5dbde582d0: Waiting
884e80ea2ce6: Waiting
f7cb27c38bf0: Waiting
7dd5847c8729: Waiting
f0d0c724eb83: Waiting
e83a4560e339: Waiting
71047c67e7f6: Pushed
6cb3825d8a93: Pushed
c99e6d68eb84: Pushed
683f80c76968: Layer already exists
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
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
7dd5847c8729: Layer already exists
5f0e97af9995: Pushed
d3bc2c0c5c3b: Pushed
windows-server-mingw-ltsc2025-ocaml-5.4-amd64: digest: sha256:1d67ee014dbb34ad57afacd4dbe1cd248c49c021b99302fe7606342af87c7305 size: 10631
The push refers to repository [docker.io/ocurrent/opam-staging]
c99e6d68eb84: Preparing
71047c67e7f6: Preparing
6cb3825d8a93: Preparing
5f0e97af9995: Preparing
d3bc2c0c5c3b: 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
d901bbd3f9c1: Waiting
487461f5bac5: Waiting
a7a244c97109: Waiting
b0cbe40dd68b: Waiting
7ed79453cc05: Waiting
ed0c5d76a7d6: Waiting
eb8e082984c0: Waiting
f0ffffca91a9: Waiting
ff2d3a909397: Waiting
f63932eb1f6f: Waiting
dee97e54ab0f: Waiting
3309b8b7d1e1: Waiting
beadbcce4de5: Waiting
e83a4560e339: Waiting
e2dbcf56d371: Waiting
90aaf7694040: Waiting
cf6bc0b91716: Waiting
6ce5f427041b: Waiting
d7ed20dda199: Waiting
04dc7fb2c7a0: Waiting
ee5dbde582d0: 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
884e80ea2ce6: Waiting
f7cb27c38bf0: Waiting
7dd5847c8729: Waiting
46ce6eab6e7f: Waiting
8d6a86d5750f: Waiting
ca25487946ff: Waiting
2e0d4fea1a79: Waiting
11d603ed3bd4: Waiting
683f80c76968: Waiting
71047c67e7f6: Layer already exists
5f0e97af9995: Layer already exists
d3bc2c0c5c3b: Layer already exists
c99e6d68eb84: Layer already exists
6cb3825d8a93: Layer already exists
683f80c76968: Layer already exists
8d6a86d5750f: Layer already exists
ca25487946ff: Layer already exists
46ce6eab6e7f: Layer already exists
2e0d4fea1a79: Layer already exists
11d603ed3bd4: Layer already exists
a7a244c97109: Layer already exists
487461f5bac5: Layer already exists
b0cbe40dd68b: Layer already exists
d901bbd3f9c1: Layer already exists
7ed79453cc05: Layer already exists
ed0c5d76a7d6: Layer already exists
eb8e082984c0: Layer already exists
f0ffffca91a9: Layer already exists
ff2d3a909397: Layer already exists
dee97e54ab0f: Layer already exists
f63932eb1f6f: Layer already exists
3309b8b7d1e1: Layer already exists
db5a52f8a026: Layer already exists
beadbcce4de5: Layer already exists
bd049dad1f0a: Layer already exists
0b40a8a6b50a: Layer already exists
08895556a624: Layer already exists
51e98877f02a: Layer already exists
680ecd519aab: Layer already exists
5449836d5c27: Layer already exists
89dc7cc23cfa: 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
e2dbcf56d371: Layer already exists
e83a4560e339: Layer already exists
90aaf7694040: Layer already exists
6ce5f427041b: Layer already exists
cf6bc0b91716: Layer already exists
04dc7fb2c7a0: Layer already exists
d7ed20dda199: Layer already exists
ee5dbde582d0: Layer already exists
884e80ea2ce6: Layer already exists
f7cb27c38bf0: Layer already exists
7dd5847c8729: Layer already exists
windows-server-mingw-ltsc2025-ocaml-5.4-amd64: digest: sha256:1d67ee014dbb34ad57afacd4dbe1cd248c49c021b99302fe7606342af87c7305 size: 10631
Job succeeded
2026-05-10 18:46.54: Job succeeded