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

Dockerfile:

# escape=`

FROM ocurrent/opam-staging@sha256:b0112fb4aff90935d66b984d76cd523563c47fbc9742a6f9dae2f9e51c814f48
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-06-10 21:48.04: Using cache hint "4.14.3-amd64-ocurrent/opam-staging@sha256:b0112fb4aff90935d66b984d76cd523563c47fbc9742a6f9dae2f9e51c814f48"
2026-06-10 22:20.00: Waiting for worker…
2026-06-10 22:20.00: 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:b0112fb4aff90935d66b984d76cd523563c47fbc9742a6f9dae2f9e51c814f48
docker.io/ocurrent/opam-staging@sha256:b0112fb4aff90935d66b984d76cd523563c47fbc9742a6f9dae2f9e51c814f48: Pulling from ocurrent/opam-staging
Digest: sha256:b0112fb4aff90935d66b984d76cd523563c47fbc9742a6f9dae2f9e51c814f48
Status: Image is up to date for ocurrent/opam-staging@sha256:b0112fb4aff90935d66b984d76cd523563c47fbc9742a6f9dae2f9e51c814f48
 ---> 65324486415e
Step 2/7 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
 ---> Running in d0700cdb6b3f
 ---> Removed intermediate container d0700cdb6b3f
 ---> 706f850aeb0b
Step 3/7 : RUN opam switch create 4.14 --packages=ocaml-base-compiler.4.14.3,system-mingw
 ---> Running in d9320dae2598

<><> 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 flexdll.0.44  (https://github.com/ocaml/flexdll/archive/refs/tags/0.44.tar.gz)
-> installed flexdll.0.44
-> retrieved mingw-w64-shims.0.2.0  (https://github.com/dra27/mingw-w64-shims/archive/refs/tags/0.2.0.tar.gz)
-> installed ocaml-options-vanilla.1
-> installed mingw-w64-shims.0.2.0
-> installed ocaml-env-mingw64.1
-> installed system-mingw.1
-> 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 d9320dae2598
 ---> 45162699ecc0
Step 4/7 : RUN opam pin add -k version ocaml-base-compiler 4.14.3
 ---> Running in 40ddc4c41306
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 40ddc4c41306
 ---> 08b7c80d7cf3
Step 5/7 : ENTRYPOINT [ "opam", "exec", "--" ]
 ---> Running in 741813f82f5e
 ---> Removed intermediate container 741813f82f5e
 ---> 36215541724d
Step 6/7 : CMD [ "cmd.exe" ]
 ---> Running in df764a64d743
 ---> Removed intermediate container df764a64d743
 ---> ed5e02892fb3
Step 7/7 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
 ---> d3cc2bc54a47
Successfully built d3cc2bc54a47
Pushing "sha256:d3cc2bc54a476288a20ba7c47dcccae371b7b26364809008787e4716e99b7cdb" 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]
1cbca50c3b08: Preparing
452d2b9f562e: Preparing
1eb7cc90703b: Preparing
327f4dbe22c6: Preparing
85a39e19d9c9: Preparing
3adb7daef8f3: Preparing
8e274cc9c0f7: Preparing
d8cf4bee3cde: Preparing
06f063d5844e: Preparing
09e2debdc17c: Preparing
447ede60d4a5: Preparing
b834c1e4c378: Preparing
c5a846dc69d7: Preparing
7ed7951731ba: Preparing
ddb942fb8a10: Preparing
da42e3931a29: Preparing
ea8a91dd9f00: Preparing
706f292894ba: Preparing
1b759049835e: Preparing
3a076a2c3095: Preparing
c22c753c0633: Preparing
984694348958: Preparing
e45f32ff045f: Preparing
30247f26361f: Preparing
6589db2c870a: Preparing
1e22f4121b95: Preparing
3ce435bcc32e: Preparing
6248dd3eb120: Preparing
d4afda8fb617: Preparing
731d9a43df40: Preparing
eefacc8e8b2f: Preparing
e2dda9613505: Preparing
4e3c9c6c0ae0: Preparing
a403ebf9ee17: Preparing
6294f8aba458: Preparing
faf653cfbf8e: Preparing
0dc4f60e679d: Preparing
29698b53ab8e: Preparing
fb52a44cc653: Preparing
225a811e0bc8: Preparing
7b1f1e20a003: Preparing
a5c1630a9c7d: Preparing
cb5a332095ab: Preparing
0f4b53ad94dd: Preparing
caf3bec6eaec: Preparing
9c5d1d49a334: Preparing
6e4cb8085ce4: Preparing
dc94711580d5: Preparing
7dd5847c8729: Preparing
e2dda9613505: Waiting
4e3c9c6c0ae0: Waiting
a403ebf9ee17: Waiting
6294f8aba458: Waiting
faf653cfbf8e: Waiting
0dc4f60e679d: Waiting
29698b53ab8e: Waiting
fb52a44cc653: Waiting
225a811e0bc8: Waiting
c5a846dc69d7: Waiting
7b1f1e20a003: Waiting
7ed7951731ba: Waiting
a5c1630a9c7d: Waiting
ddb942fb8a10: Waiting
cb5a332095ab: Waiting
0f4b53ad94dd: Waiting
da42e3931a29: Waiting
caf3bec6eaec: Waiting
ea8a91dd9f00: Waiting
9c5d1d49a334: Waiting
706f292894ba: Waiting
6e4cb8085ce4: Waiting
dc94711580d5: Waiting
1b759049835e: Waiting
7dd5847c8729: Waiting
3a076a2c3095: Waiting
c22c753c0633: Waiting
984694348958: Waiting
e45f32ff045f: Waiting
30247f26361f: Waiting
6589db2c870a: Waiting
1e22f4121b95: Waiting
3ce435bcc32e: Waiting
6248dd3eb120: Waiting
d4afda8fb617: Waiting
731d9a43df40: Waiting
eefacc8e8b2f: Waiting
8e274cc9c0f7: Waiting
d8cf4bee3cde: Waiting
06f063d5844e: Waiting
09e2debdc17c: Waiting
447ede60d4a5: Waiting
b834c1e4c378: Waiting
3adb7daef8f3: Waiting
1cbca50c3b08: Pushed
452d2b9f562e: Pushed
1eb7cc90703b: Pushed
8e274cc9c0f7: Layer already exists
d8cf4bee3cde: Layer already exists
06f063d5844e: Layer already exists
09e2debdc17c: Layer already exists
447ede60d4a5: Layer already exists
b834c1e4c378: Layer already exists
c5a846dc69d7: Layer already exists
7ed7951731ba: Layer already exists
ddb942fb8a10: Layer already exists
da42e3931a29: Layer already exists
ea8a91dd9f00: Layer already exists
706f292894ba: Layer already exists
1b759049835e: Layer already exists
3a076a2c3095: Layer already exists
c22c753c0633: Layer already exists
984694348958: Layer already exists
3adb7daef8f3: Pushed
e45f32ff045f: Layer already exists
30247f26361f: Layer already exists
6589db2c870a: Layer already exists
1e22f4121b95: Layer already exists
3ce435bcc32e: Layer already exists
6248dd3eb120: Layer already exists
d4afda8fb617: Layer already exists
731d9a43df40: Layer already exists
eefacc8e8b2f: Layer already exists
e2dda9613505: Layer already exists
4e3c9c6c0ae0: Layer already exists
a403ebf9ee17: Layer already exists
6294f8aba458: Layer already exists
faf653cfbf8e: Layer already exists
0dc4f60e679d: Layer already exists
29698b53ab8e: Layer already exists
fb52a44cc653: Layer already exists
225a811e0bc8: Layer already exists
7b1f1e20a003: Layer already exists
a5c1630a9c7d: Layer already exists
cb5a332095ab: Layer already exists
0f4b53ad94dd: Layer already exists
caf3bec6eaec: Layer already exists
9c5d1d49a334: Layer already exists
6e4cb8085ce4: Layer already exists
dc94711580d5: Layer already exists
327f4dbe22c6: Pushed
7dd5847c8729: Layer already exists
85a39e19d9c9: Pushed
windows-server-mingw-ltsc2025-ocaml-4.14-amd64: digest: sha256:7582b9eeaf111f31a427685bb2567ac886ee2a2e724b9bb8df7c32ac4a48ce63 size: 10631
The push refers to repository [docker.io/ocurrent/opam-staging]
1cbca50c3b08: Preparing
452d2b9f562e: Preparing
1eb7cc90703b: Preparing
327f4dbe22c6: Preparing
85a39e19d9c9: Preparing
3adb7daef8f3: Preparing
8e274cc9c0f7: Preparing
d8cf4bee3cde: Preparing
06f063d5844e: Preparing
09e2debdc17c: Preparing
447ede60d4a5: Preparing
b834c1e4c378: Preparing
c5a846dc69d7: Preparing
7ed7951731ba: Preparing
ddb942fb8a10: Preparing
da42e3931a29: Preparing
ea8a91dd9f00: Preparing
706f292894ba: Preparing
1b759049835e: Preparing
3a076a2c3095: Preparing
c22c753c0633: Preparing
984694348958: Preparing
e45f32ff045f: Preparing
30247f26361f: Preparing
6589db2c870a: Preparing
1e22f4121b95: Preparing
3ce435bcc32e: Preparing
6248dd3eb120: Preparing
d4afda8fb617: Preparing
731d9a43df40: Preparing
eefacc8e8b2f: Preparing
e2dda9613505: Preparing
4e3c9c6c0ae0: Preparing
a403ebf9ee17: Preparing
6294f8aba458: Preparing
faf653cfbf8e: Preparing
0dc4f60e679d: Preparing
29698b53ab8e: Preparing
fb52a44cc653: Preparing
225a811e0bc8: Preparing
7b1f1e20a003: Preparing
a5c1630a9c7d: Preparing
cb5a332095ab: Preparing
0f4b53ad94dd: Preparing
caf3bec6eaec: Preparing
9c5d1d49a334: Preparing
6e4cb8085ce4: Preparing
dc94711580d5: Preparing
7dd5847c8729: Preparing
06f063d5844e: Waiting
09e2debdc17c: Waiting
447ede60d4a5: Waiting
b834c1e4c378: Waiting
c5a846dc69d7: Waiting
7ed7951731ba: Waiting
ddb942fb8a10: Waiting
da42e3931a29: Waiting
ea8a91dd9f00: Waiting
706f292894ba: Waiting
1b759049835e: Waiting
3a076a2c3095: Waiting
c22c753c0633: Waiting
984694348958: Waiting
e45f32ff045f: Waiting
30247f26361f: Waiting
6589db2c870a: Waiting
1e22f4121b95: Waiting
3ce435bcc32e: Waiting
6248dd3eb120: Waiting
d4afda8fb617: Waiting
731d9a43df40: Waiting
eefacc8e8b2f: Waiting
e2dda9613505: Waiting
4e3c9c6c0ae0: Waiting
a403ebf9ee17: Waiting
6294f8aba458: Waiting
faf653cfbf8e: Waiting
0dc4f60e679d: Waiting
29698b53ab8e: Waiting
fb52a44cc653: Waiting
225a811e0bc8: Waiting
7b1f1e20a003: Waiting
a5c1630a9c7d: Waiting
cb5a332095ab: Waiting
0f4b53ad94dd: Waiting
caf3bec6eaec: Waiting
9c5d1d49a334: Waiting
6e4cb8085ce4: Waiting
dc94711580d5: Waiting
7dd5847c8729: Waiting
8e274cc9c0f7: Waiting
d8cf4bee3cde: Waiting
3adb7daef8f3: Waiting
452d2b9f562e: Layer already exists
1eb7cc90703b: Layer already exists
85a39e19d9c9: Layer already exists
1cbca50c3b08: Layer already exists
327f4dbe22c6: Layer already exists
3adb7daef8f3: Layer already exists
d8cf4bee3cde: Layer already exists
8e274cc9c0f7: Layer already exists
06f063d5844e: Layer already exists
09e2debdc17c: Layer already exists
447ede60d4a5: Layer already exists
c5a846dc69d7: Layer already exists
b834c1e4c378: Layer already exists
ddb942fb8a10: Layer already exists
7ed7951731ba: Layer already exists
da42e3931a29: Layer already exists
1b759049835e: Layer already exists
ea8a91dd9f00: Layer already exists
3a076a2c3095: Layer already exists
706f292894ba: Layer already exists
c22c753c0633: Layer already exists
984694348958: Layer already exists
6589db2c870a: Layer already exists
e45f32ff045f: Layer already exists
30247f26361f: Layer already exists
3ce435bcc32e: Layer already exists
1e22f4121b95: Layer already exists
6248dd3eb120: Layer already exists
731d9a43df40: Layer already exists
d4afda8fb617: Layer already exists
eefacc8e8b2f: Layer already exists
e2dda9613505: Layer already exists
a403ebf9ee17: Layer already exists
4e3c9c6c0ae0: Layer already exists
6294f8aba458: Layer already exists
faf653cfbf8e: Layer already exists
0dc4f60e679d: Layer already exists
fb52a44cc653: Layer already exists
29698b53ab8e: Layer already exists
225a811e0bc8: Layer already exists
7b1f1e20a003: Layer already exists
0f4b53ad94dd: Layer already exists
cb5a332095ab: Layer already exists
a5c1630a9c7d: Layer already exists
caf3bec6eaec: Layer already exists
9c5d1d49a334: Layer already exists
7dd5847c8729: Layer already exists
dc94711580d5: Layer already exists
6e4cb8085ce4: Layer already exists
windows-server-mingw-ltsc2025-ocaml-4.14-amd64: digest: sha256:7582b9eeaf111f31a427685bb2567ac886ee2a2e724b9bb8df7c32ac4a48ce63 size: 10631
Job succeeded
2026-06-10 22:41.24: Job succeeded