Build:
- 0
2026-06-08 14:56.15: New job: Build using windows-x86_64 in
[]
2026-06-08 14:56.15: Will push staging image to ocurrent/opam-staging:windows-server-mingw-ltsc2025-ocaml-5.4-amd64
Dockerfile:
# escape=`
FROM ocurrent/opam-staging@sha256:999658a50f0505249ebd64a2ef364479505441eda858bc3d9e9c31a17110a2bd
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-06-08 14:56.15: Using cache hint "5.4.1-amd64-ocurrent/opam-staging@sha256:999658a50f0505249ebd64a2ef364479505441eda858bc3d9e9c31a17110a2bd"
2026-06-08 16:51.22: Waiting for worker…
2026-06-08 16:51.22: 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:999658a50f0505249ebd64a2ef364479505441eda858bc3d9e9c31a17110a2bd
docker.io/ocurrent/opam-staging@sha256:999658a50f0505249ebd64a2ef364479505441eda858bc3d9e9c31a17110a2bd: Pulling from ocurrent/opam-staging
Digest: sha256:999658a50f0505249ebd64a2ef364479505441eda858bc3d9e9c31a17110a2bd
Status: Image is up to date for ocurrent/opam-staging@sha256:999658a50f0505249ebd64a2ef364479505441eda858bc3d9e9c31a17110a2bd
---> 46a4a41f25b5
Step 2/7 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
---> Using cache
---> cb3cf688850d
Step 3/7 : RUN opam switch create 5.4 --packages=ocaml-base-compiler.5.4.1,system-mingw
---> Running in f5f5a29e8b8e
<><> 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 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-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 f5f5a29e8b8e
---> 9703d3069ab6
Step 4/7 : RUN opam pin add -k version ocaml-base-compiler 5.4.1
---> Running in f43fc71886c9
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 f43fc71886c9
---> eaf92fe6acda
Step 5/7 : ENTRYPOINT [ "opam", "exec", "--" ]
---> Running in 211e4156dfc1
---> Removed intermediate container 211e4156dfc1
---> 69b5dc795c1b
Step 6/7 : CMD [ "cmd.exe" ]
---> Running in 70922041b4b2
---> Removed intermediate container 70922041b4b2
---> 31fa9a573718
Step 7/7 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
---> 00e6296f6531
Successfully built 00e6296f6531
Pushing "sha256:00e6296f65314aafe250881b2812983c4304769fecd1805f5e762fc195c07ce9" 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]
841ce51ffc6c: Preparing
cf5cf9d3e9cc: Preparing
606a54863483: Preparing
748030018474: Preparing
c03331abb704: Preparing
5309fe8e47c0: Preparing
95e3e850a19f: Preparing
ee97975ee1d4: Preparing
7269287a7f5c: Preparing
9211c4102046: Preparing
2a7e8e43c552: Preparing
6f884df5a04d: Preparing
9d15df13d41c: Preparing
ffbc23c8bfe7: Preparing
bfdaaf3d49df: Preparing
30ae343e7b08: Preparing
a716f0e7f093: Preparing
db4ed06fca51: Preparing
70ad5244e9f9: Preparing
87a63077072b: Preparing
500a8b4d15d9: Preparing
867b21107b9c: Preparing
1dcea9cd11ba: Preparing
ec8dc17ef1ca: Preparing
b0b95dc67b0a: Preparing
2afed3534c6b: Preparing
1e6c4b53a081: Preparing
a64bcec03b99: Preparing
6fdd26b1c788: Preparing
14231045987b: Preparing
cbcb41e0e669: Preparing
73ef5adfa72c: Preparing
0acc4acf15b4: Preparing
704f5210c571: Preparing
a393395213bc: Preparing
bddff232dc59: Preparing
ab645a8d7eaf: Preparing
d24ea9d8d7b5: Preparing
3aab7624374e: Preparing
b777832e78c5: Preparing
ba9ed7598acf: Preparing
d548b550cdf6: Preparing
171571dc4b56: Preparing
dc6d6672dfde: Preparing
e65c29219b71: Preparing
08f34b5248fe: Preparing
1071d5bc301d: Preparing
e471ff1b397f: Preparing
7dd5847c8729: Preparing
2a7e8e43c552: Waiting
6f884df5a04d: Waiting
9d15df13d41c: Waiting
ffbc23c8bfe7: Waiting
bfdaaf3d49df: Waiting
704f5210c571: Waiting
a393395213bc: Waiting
30ae343e7b08: Waiting
bddff232dc59: Waiting
ab645a8d7eaf: Waiting
a716f0e7f093: Waiting
d24ea9d8d7b5: Waiting
3aab7624374e: Waiting
db4ed06fca51: Waiting
b777832e78c5: Waiting
ba9ed7598acf: Waiting
70ad5244e9f9: Waiting
d548b550cdf6: Waiting
87a63077072b: Waiting
500a8b4d15d9: Waiting
867b21107b9c: Waiting
1dcea9cd11ba: Waiting
ec8dc17ef1ca: Waiting
b0b95dc67b0a: Waiting
2afed3534c6b: Waiting
1e6c4b53a081: Waiting
a64bcec03b99: Waiting
6fdd26b1c788: Waiting
14231045987b: Waiting
cbcb41e0e669: Waiting
73ef5adfa72c: Waiting
0acc4acf15b4: Waiting
171571dc4b56: Waiting
dc6d6672dfde: Waiting
e65c29219b71: Waiting
08f34b5248fe: Waiting
1071d5bc301d: Waiting
e471ff1b397f: Waiting
7dd5847c8729: Waiting
5309fe8e47c0: Waiting
95e3e850a19f: Waiting
ee97975ee1d4: Waiting
7269287a7f5c: Waiting
9211c4102046: Waiting
cf5cf9d3e9cc: Pushed
606a54863483: Pushed
841ce51ffc6c: Pushed
5309fe8e47c0: Layer already exists
95e3e850a19f: Layer already exists
ee97975ee1d4: Layer already exists
7269287a7f5c: Layer already exists
9211c4102046: Layer already exists
2a7e8e43c552: Layer already exists
6f884df5a04d: Layer already exists
9d15df13d41c: Layer already exists
ffbc23c8bfe7: Layer already exists
bfdaaf3d49df: Layer already exists
30ae343e7b08: Layer already exists
a716f0e7f093: Layer already exists
db4ed06fca51: Layer already exists
70ad5244e9f9: Layer already exists
87a63077072b: Layer already exists
500a8b4d15d9: Layer already exists
867b21107b9c: Layer already exists
1dcea9cd11ba: Layer already exists
ec8dc17ef1ca: Layer already exists
b0b95dc67b0a: Layer already exists
2afed3534c6b: Layer already exists
1e6c4b53a081: Layer already exists
a64bcec03b99: Layer already exists
6fdd26b1c788: Layer already exists
14231045987b: Layer already exists
cbcb41e0e669: Layer already exists
73ef5adfa72c: Layer already exists
0acc4acf15b4: Layer already exists
a393395213bc: Layer already exists
704f5210c571: Layer already exists
bddff232dc59: Layer already exists
ab645a8d7eaf: Layer already exists
d24ea9d8d7b5: Layer already exists
3aab7624374e: Layer already exists
b777832e78c5: Layer already exists
ba9ed7598acf: Layer already exists
d548b550cdf6: Layer already exists
171571dc4b56: Layer already exists
dc6d6672dfde: Layer already exists
e65c29219b71: Layer already exists
1071d5bc301d: Layer already exists
08f34b5248fe: Layer already exists
e471ff1b397f: Layer already exists
7dd5847c8729: Layer already exists
748030018474: Pushed
c03331abb704: Pushed
windows-server-mingw-ltsc2025-ocaml-5.4-amd64: digest: sha256:5e20d3b1c6d82c7a394ce417abea91c6b1b41a26de82de5336b61118b6a38f96 size: 10631
The push refers to repository [docker.io/ocurrent/opam-staging]
841ce51ffc6c: Preparing
cf5cf9d3e9cc: Preparing
606a54863483: Preparing
748030018474: Preparing
c03331abb704: Preparing
5309fe8e47c0: Preparing
95e3e850a19f: Preparing
ee97975ee1d4: Preparing
7269287a7f5c: Preparing
9211c4102046: Preparing
2a7e8e43c552: Preparing
6f884df5a04d: Preparing
9d15df13d41c: Preparing
ffbc23c8bfe7: Preparing
bfdaaf3d49df: Preparing
30ae343e7b08: Preparing
a716f0e7f093: Preparing
db4ed06fca51: Preparing
70ad5244e9f9: Preparing
87a63077072b: Preparing
500a8b4d15d9: Preparing
867b21107b9c: Preparing
1dcea9cd11ba: Preparing
ec8dc17ef1ca: Preparing
b0b95dc67b0a: Preparing
2afed3534c6b: Preparing
1e6c4b53a081: Preparing
a64bcec03b99: Preparing
6fdd26b1c788: Preparing
14231045987b: Preparing
9211c4102046: Waiting
cbcb41e0e669: Preparing
73ef5adfa72c: Preparing
0acc4acf15b4: Preparing
704f5210c571: Preparing
a393395213bc: Preparing
bddff232dc59: Preparing
ab645a8d7eaf: Preparing
d24ea9d8d7b5: Preparing
3aab7624374e: Preparing
b777832e78c5: Preparing
ba9ed7598acf: Preparing
2a7e8e43c552: Waiting
d548b550cdf6: Preparing
6f884df5a04d: Waiting
9d15df13d41c: Waiting
ffbc23c8bfe7: Waiting
bfdaaf3d49df: Waiting
30ae343e7b08: Waiting
a716f0e7f093: Waiting
171571dc4b56: Preparing
db4ed06fca51: Waiting
70ad5244e9f9: Waiting
dc6d6672dfde: Preparing
e65c29219b71: Preparing
87a63077072b: Waiting
08f34b5248fe: Preparing
500a8b4d15d9: Waiting
1071d5bc301d: Preparing
867b21107b9c: Waiting
1dcea9cd11ba: Waiting
e471ff1b397f: Preparing
ec8dc17ef1ca: Waiting
7dd5847c8729: Preparing
b0b95dc67b0a: Waiting
2afed3534c6b: Waiting
1e6c4b53a081: Waiting
73ef5adfa72c: Waiting
a64bcec03b99: Waiting
0acc4acf15b4: Waiting
6fdd26b1c788: Waiting
704f5210c571: Waiting
14231045987b: Waiting
a393395213bc: Waiting
bddff232dc59: Waiting
cbcb41e0e669: Waiting
ab645a8d7eaf: Waiting
d24ea9d8d7b5: Waiting
3aab7624374e: Waiting
b777832e78c5: Waiting
ba9ed7598acf: Waiting
d548b550cdf6: Waiting
171571dc4b56: Waiting
dc6d6672dfde: Waiting
e65c29219b71: Waiting
5309fe8e47c0: Waiting
ee97975ee1d4: Waiting
95e3e850a19f: Waiting
08f34b5248fe: Waiting
1071d5bc301d: Waiting
e471ff1b397f: Waiting
7269287a7f5c: Waiting
7dd5847c8729: Waiting
748030018474: Layer already exists
cf5cf9d3e9cc: Layer already exists
606a54863483: Layer already exists
c03331abb704: Layer already exists
841ce51ffc6c: Layer already exists
5309fe8e47c0: Layer already exists
95e3e850a19f: Layer already exists
7269287a7f5c: Layer already exists
9211c4102046: Layer already exists
ee97975ee1d4: Layer already exists
2a7e8e43c552: Layer already exists
9d15df13d41c: Layer already exists
bfdaaf3d49df: Layer already exists
ffbc23c8bfe7: Layer already exists
6f884df5a04d: Layer already exists
30ae343e7b08: Layer already exists
a716f0e7f093: Layer already exists
87a63077072b: Layer already exists
70ad5244e9f9: Layer already exists
db4ed06fca51: Layer already exists
867b21107b9c: Layer already exists
500a8b4d15d9: Layer already exists
b0b95dc67b0a: Layer already exists
1dcea9cd11ba: Layer already exists
ec8dc17ef1ca: Layer already exists
2afed3534c6b: Layer already exists
1e6c4b53a081: Layer already exists
6fdd26b1c788: Layer already exists
14231045987b: Layer already exists
a64bcec03b99: Layer already exists
cbcb41e0e669: Layer already exists
73ef5adfa72c: Layer already exists
704f5210c571: Layer already exists
0acc4acf15b4: Layer already exists
a393395213bc: Layer already exists
bddff232dc59: Layer already exists
ab645a8d7eaf: Layer already exists
d24ea9d8d7b5: Layer already exists
3aab7624374e: Layer already exists
b777832e78c5: Layer already exists
ba9ed7598acf: Layer already exists
d548b550cdf6: Layer already exists
dc6d6672dfde: Layer already exists
e65c29219b71: Layer already exists
171571dc4b56: Layer already exists
1071d5bc301d: Layer already exists
08f34b5248fe: Layer already exists
e471ff1b397f: Layer already exists
7dd5847c8729: Layer already exists
windows-server-mingw-ltsc2025-ocaml-5.4-amd64: digest: sha256:5e20d3b1c6d82c7a394ce417abea91c6b1b41a26de82de5336b61118b6a38f96 size: 10631
Job succeeded
2026-06-08 17:14.43: Job succeeded