Build:
  1. 0
2026-08-29 10:16.37: New job: Build using windows-x86_64 in
                                []
2026-08-29 10:16.37: Will push staging image to ocurrent/opam-staging:windows-server-mingw-ltsc2025-ocaml-5.2-amd64

Dockerfile:

# escape=`

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


2026-08-29 10:16.37: Using cache hint "5.2.1-amd64-ocurrent/opam-staging@sha256:a9f9d16d6a7ccae79f0ac0d326a62e0eac84a2cae748bc4966fbb69f636945ad"
2026-08-29 10:16.37: Waiting for resource in pool OCluster
2026-08-29 10:16.37: Waiting for worker…
2026-08-29 10:16.37: Got resource from pool OCluster
Building on ltsc2025-2
Sending build context to Docker daemon  2.048kB

Step 1/7 : FROM ocurrent/opam-staging@sha256:a9f9d16d6a7ccae79f0ac0d326a62e0eac84a2cae748bc4966fbb69f636945ad
docker.io/ocurrent/opam-staging@sha256:a9f9d16d6a7ccae79f0ac0d326a62e0eac84a2cae748bc4966fbb69f636945ad: Pulling from ocurrent/opam-staging
e54619bdcf24: Already exists
61c5adb5173c: Already exists
f4327e0adeee: Already exists
5423293237ba: Already exists
fbf5bce55c3f: Already exists
aea11677ad8b: Already exists
571a953c7820: Already exists
352891d92c18: Already exists
cb662ea01546: Pulling fs layer
3b6ad5fc185a: Pulling fs layer
aad32422adf8: Pulling fs layer
53925f65c15d: Pulling fs layer
78a50c720697: Pulling fs layer
d7963c82be05: Pulling fs layer
7840e04a71b6: Pulling fs layer
63b1c18d7962: Pulling fs layer
e945d34e772a: Pulling fs layer
b2bd6af76a2a: Pulling fs layer
61feb1c43b4f: Pulling fs layer
64bce9c7342d: Pulling fs layer
002e7f2634b2: Pulling fs layer
9af886999f6f: Pulling fs layer
fd4745411e81: Pulling fs layer
f559d4d9b712: Pulling fs layer
a44c2bef42d4: Pulling fs layer
982274f6295f: Pulling fs layer
f19b10d0ca96: Pulling fs layer
126bc1402ead: Pulling fs layer
6c298df976fa: Pulling fs layer
94cabfc7422d: Pulling fs layer
e7f3d4fab03f: Pulling fs layer
70280bb4b1ea: Pulling fs layer
957c6ea2b57c: Pulling fs layer
0271fdea9b6b: Pulling fs layer
1f94e9b8f9bc: Pulling fs layer
8729e16923da: Pulling fs layer
e5f812adc969: Pulling fs layer
22d8567c73c5: Pulling fs layer
5b5281c06591: Pulling fs layer
7d3310ab91fc: Pulling fs layer
4862c9ac0345: Pulling fs layer
b69f4103e663: Pulling fs layer
d6b5704889cb: Pulling fs layer
9af886999f6f: Waiting
fd4745411e81: Waiting
f559d4d9b712: Waiting
a44c2bef42d4: Waiting
982274f6295f: Waiting
f19b10d0ca96: Waiting
126bc1402ead: Waiting
6c298df976fa: Waiting
94cabfc7422d: Waiting
22d8567c73c5: Waiting
e7f3d4fab03f: Waiting
5b5281c06591: Waiting
70280bb4b1ea: Waiting
7d3310ab91fc: Waiting
957c6ea2b57c: Waiting
4862c9ac0345: Waiting
b69f4103e663: Waiting
0271fdea9b6b: Waiting
d6b5704889cb: Waiting
1f94e9b8f9bc: Waiting
8729e16923da: Waiting
e5f812adc969: Waiting
63b1c18d7962: Waiting
e945d34e772a: Waiting
b2bd6af76a2a: Waiting
61feb1c43b4f: Waiting
64bce9c7342d: Waiting
53925f65c15d: Waiting
78a50c720697: Waiting
002e7f2634b2: Waiting
d7963c82be05: Waiting
7840e04a71b6: Waiting
3b6ad5fc185a: Verifying Checksum
3b6ad5fc185a: Download complete
cb662ea01546: Verifying Checksum
cb662ea01546: Download complete
aad32422adf8: Verifying Checksum
aad32422adf8: Download complete
78a50c720697: Verifying Checksum
78a50c720697: Download complete
d7963c82be05: Verifying Checksum
d7963c82be05: Download complete
cb662ea01546: Pull complete
7840e04a71b6: Verifying Checksum
7840e04a71b6: Download complete
63b1c18d7962: Verifying Checksum
63b1c18d7962: Download complete
e945d34e772a: Verifying Checksum
e945d34e772a: Download complete
b2bd6af76a2a: Verifying Checksum
b2bd6af76a2a: Download complete
61feb1c43b4f: Verifying Checksum
61feb1c43b4f: Download complete
002e7f2634b2: Verifying Checksum
002e7f2634b2: Download complete
9af886999f6f: Verifying Checksum
9af886999f6f: Download complete
fd4745411e81: Verifying Checksum
fd4745411e81: Download complete
53925f65c15d: Verifying Checksum
53925f65c15d: Download complete
f559d4d9b712: Verifying Checksum
f559d4d9b712: Download complete
a44c2bef42d4: Verifying Checksum
a44c2bef42d4: Download complete
982274f6295f: Verifying Checksum
982274f6295f: Download complete
f19b10d0ca96: Verifying Checksum
f19b10d0ca96: Download complete
126bc1402ead: Verifying Checksum
126bc1402ead: Download complete
6c298df976fa: Verifying Checksum
6c298df976fa: Download complete
94cabfc7422d: Verifying Checksum
94cabfc7422d: Download complete
e7f3d4fab03f: Download complete
70280bb4b1ea: Verifying Checksum
70280bb4b1ea: Download complete
0271fdea9b6b: Download complete
957c6ea2b57c: Download complete
8729e16923da: Verifying Checksum
8729e16923da: Download complete
1f94e9b8f9bc: Download complete
e5f812adc969: Verifying Checksum
e5f812adc969: Download complete
22d8567c73c5: Verifying Checksum
22d8567c73c5: Download complete
7d3310ab91fc: Verifying Checksum
7d3310ab91fc: Download complete
64bce9c7342d: Verifying Checksum
64bce9c7342d: Download complete
3b6ad5fc185a: Pull complete
b69f4103e663: Verifying Checksum
b69f4103e663: Download complete
4862c9ac0345: Verifying Checksum
4862c9ac0345: Download complete
d6b5704889cb: Download complete
5b5281c06591: Download complete
aad32422adf8: Pull complete
53925f65c15d: Pull complete
78a50c720697: Pull complete
d7963c82be05: Pull complete
7840e04a71b6: Pull complete
63b1c18d7962: Pull complete
e945d34e772a: Pull complete
b2bd6af76a2a: Pull complete
61feb1c43b4f: Pull complete
64bce9c7342d: Pull complete
002e7f2634b2: Pull complete
9af886999f6f: Pull complete
fd4745411e81: Pull complete
f559d4d9b712: Pull complete
a44c2bef42d4: Pull complete
982274f6295f: Pull complete
f19b10d0ca96: Pull complete
126bc1402ead: Pull complete
6c298df976fa: Pull complete
94cabfc7422d: Pull complete
e7f3d4fab03f: Pull complete
70280bb4b1ea: Pull complete
957c6ea2b57c: Pull complete
0271fdea9b6b: Pull complete
1f94e9b8f9bc: Pull complete
8729e16923da: Pull complete
e5f812adc969: Pull complete
22d8567c73c5: Pull complete
5b5281c06591: Pull complete
7d3310ab91fc: Pull complete
4862c9ac0345: Pull complete
b69f4103e663: Pull complete
d6b5704889cb: Pull complete
Digest: sha256:a9f9d16d6a7ccae79f0ac0d326a62e0eac84a2cae748bc4966fbb69f636945ad
Status: Downloaded newer image for ocurrent/opam-staging@sha256:a9f9d16d6a7ccae79f0ac0d326a62e0eac84a2cae748bc4966fbb69f636945ad
 ---> f78c6b8f3106
Step 2/7 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
 ---> Running in 1e6beda78353
 ---> Removed intermediate container 1e6beda78353
 ---> 41f5e60ad865
Step 3/7 : RUN opam switch create 5.2 --packages=ocaml-base-compiler.5.2.1,system-mingw
 ---> Running in fbda828c45b5

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "5.2.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 mingw-w64-shims.1.0.1
-> retrieved conf-mingw-w64-gcc-x86_64.1  (https://github.com/dra27/mingw-w64-shims/archive/refs/tags/1.0.1.tar.gz)
-> retrieved flexdll.0.44  (https://github.com/ocaml/flexdll/archive/refs/tags/0.44.tar.gz)
-> installed flexdll.0.44
-> installed ocaml-options-vanilla.1
-> retrieved ocaml-config.3  (2 extra sources)
-> retrieved ocaml-config.3  (2 extra sources)
-> installed conf-mingw-w64-gcc-x86_64.1
-> installed ocaml-env-mingw64.1
-> installed system-mingw.1
-> retrieved ocaml-base-compiler.5.2.1  (https://github.com/ocaml/ocaml/releases/download/5.2.1/ocaml-5.2.1.tar.gz)
-> installed ocaml-base-compiler.5.2.1
-> installed ocaml-config.3
-> installed ocaml.5.2.1
-> installed base-domains.base
-> installed base-nnp.base
Done.
# Run for /f "tokens=*" %i in ('opam env --switch=5.2') do @%i to update the current shell environment
 ---> Removed intermediate container fbda828c45b5
 ---> de96a09afae5
Step 4/7 : RUN opam pin add -k version ocaml-base-compiler 5.2.1
 ---> Running in baee327d8a7e
ocaml-base-compiler is now pinned to version 5.2.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 baee327d8a7e
 ---> f240f296e129
Step 5/7 : ENTRYPOINT [ "opam", "exec", "--" ]
 ---> Running in 22847804bd18
 ---> Removed intermediate container 22847804bd18
 ---> 27f63a44c02c
Step 6/7 : CMD [ "cmd.exe" ]
 ---> Running in 4e537c5585aa
 ---> Removed intermediate container 4e537c5585aa
 ---> 24824286a666
Step 7/7 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
 ---> d80008c4d79d
Successfully built d80008c4d79d
Pushing "sha256:d80008c4d79de6a632188e9cd32352073df802e82099021b048eb864e8a2f504" to "ocurrent/opam-staging:windows-server-mingw-ltsc2025-ocaml-5.2-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
87458cb2ae9a: Preparing
3ff4d99da6f6: Preparing
f74db1dcd42a: Preparing
9b92b6e6ffa5: Preparing
818d0e3e76e5: Preparing
a14ee98aaea5: Preparing
a14ee98aaea5: Waiting
c449bf532e71: Preparing
c449bf532e71: Waiting
91269f1676a1: Preparing
6aaa74fd71e3: Preparing
84df81a20b6d: Preparing
db98f6be0c74: Preparing
f4a4b5ebd162: Preparing
2cd663777261: Preparing
1a2cd5c639d2: Preparing
235ba669cb4a: Preparing
5e422e829041: Preparing
c0e6ca99e7a7: Preparing
b0c4f0b64708: Preparing
f0821fdff7fe: Preparing
0c830eed0c0a: Preparing
1505f5f39073: Preparing
5bd6990ac8db: Preparing
801668581503: Preparing
078a5bef941b: Preparing
0c5cb599ecfa: Preparing
3387331f69fd: Preparing
812a444c88e4: Preparing
1b4f84ed4d8d: Preparing
6835a81bd10a: Preparing
c3ffd6722fac: Preparing
357a796c5d60: Preparing
8271cbadbfe1: Preparing
537589ed824f: Preparing
38b6696a2e9e: Preparing
d122141a3d91: Preparing
688c323b075b: Preparing
a415a2d41c2d: Preparing
54074a7ca0ec: Preparing
aa5b941427d0: Preparing
b20719cca19b: Preparing
d7c07ad103ef: Preparing
74de6130ec38: Preparing
e6b01f46f7f5: Preparing
9a4754b00d42: Preparing
453a7da0cca1: Preparing
c0b616586f93: Preparing
6c9da1b83c77: Preparing
23be81b2aa7a: Preparing
7dd5847c8729: Preparing
8271cbadbfe1: Waiting
357a796c5d60: Waiting
537589ed824f: Waiting
5e422e829041: Waiting
38b6696a2e9e: Waiting
d122141a3d91: Waiting
c0e6ca99e7a7: Waiting
688c323b075b: Waiting
b0c4f0b64708: Waiting
a415a2d41c2d: Waiting
54074a7ca0ec: Waiting
f0821fdff7fe: Waiting
aa5b941427d0: Waiting
0c830eed0c0a: Waiting
b20719cca19b: Waiting
1505f5f39073: Waiting
d7c07ad103ef: Waiting
5bd6990ac8db: Waiting
74de6130ec38: Waiting
801668581503: Waiting
e6b01f46f7f5: Waiting
9a4754b00d42: Waiting
078a5bef941b: Waiting
453a7da0cca1: Waiting
0c5cb599ecfa: Waiting
c0b616586f93: Waiting
3387331f69fd: Waiting
6c9da1b83c77: Waiting
812a444c88e4: Waiting
23be81b2aa7a: Waiting
1b4f84ed4d8d: Waiting
7dd5847c8729: Waiting
6835a81bd10a: Waiting
c3ffd6722fac: Waiting
84df81a20b6d: Waiting
91269f1676a1: Waiting
db98f6be0c74: Waiting
6aaa74fd71e3: Waiting
f4a4b5ebd162: Waiting
2cd663777261: Waiting
1a2cd5c639d2: Waiting
235ba669cb4a: Waiting
f74db1dcd42a: Pushed
87458cb2ae9a: Pushed
3ff4d99da6f6: Pushed
c449bf532e71: Layer already exists
91269f1676a1: Layer already exists
6aaa74fd71e3: Layer already exists
84df81a20b6d: Layer already exists
db98f6be0c74: Layer already exists
f4a4b5ebd162: Layer already exists
2cd663777261: Layer already exists
1a2cd5c639d2: Layer already exists
235ba669cb4a: Layer already exists
5e422e829041: Layer already exists
b0c4f0b64708: Layer already exists
c0e6ca99e7a7: Layer already exists
a14ee98aaea5: Pushed
f0821fdff7fe: Layer already exists
0c830eed0c0a: Layer already exists
1505f5f39073: Layer already exists
5bd6990ac8db: Layer already exists
801668581503: Layer already exists
078a5bef941b: Layer already exists
0c5cb599ecfa: Layer already exists
3387331f69fd: Layer already exists
812a444c88e4: Layer already exists
1b4f84ed4d8d: Layer already exists
6835a81bd10a: Layer already exists
c3ffd6722fac: Layer already exists
357a796c5d60: Layer already exists
8271cbadbfe1: Layer already exists
537589ed824f: Layer already exists
38b6696a2e9e: Layer already exists
d122141a3d91: Layer already exists
688c323b075b: Layer already exists
a415a2d41c2d: Layer already exists
54074a7ca0ec: Layer already exists
aa5b941427d0: Layer already exists
b20719cca19b: Layer already exists
d7c07ad103ef: Layer already exists
9b92b6e6ffa5: Pushed
74de6130ec38: Layer already exists
e6b01f46f7f5: Layer already exists
9a4754b00d42: Layer already exists
c0b616586f93: Layer already exists
453a7da0cca1: Layer already exists
6c9da1b83c77: Layer already exists
23be81b2aa7a: Layer already exists
7dd5847c8729: Layer already exists
818d0e3e76e5: Pushed
windows-server-mingw-ltsc2025-ocaml-5.2-amd64: digest: sha256:137b266b478185395a2788c54b10fb902e1cb4760e55ac64a975e4b23b70379e size: 10631
The push refers to repository [docker.io/ocurrent/opam-staging]
87458cb2ae9a: Preparing
3ff4d99da6f6: Preparing
f74db1dcd42a: Preparing
9b92b6e6ffa5: Preparing
818d0e3e76e5: Preparing
a14ee98aaea5: Preparing
c449bf532e71: Preparing
91269f1676a1: Preparing
6aaa74fd71e3: Preparing
84df81a20b6d: Preparing
db98f6be0c74: Preparing
f4a4b5ebd162: Preparing
2cd663777261: Preparing
1a2cd5c639d2: Preparing
235ba669cb4a: Preparing
5e422e829041: Preparing
c0e6ca99e7a7: Preparing
b0c4f0b64708: Preparing
f0821fdff7fe: Preparing
0c830eed0c0a: Preparing
1505f5f39073: Preparing
5bd6990ac8db: Preparing
801668581503: Preparing
078a5bef941b: Preparing
0c5cb599ecfa: Preparing
3387331f69fd: Preparing
812a444c88e4: Preparing
1b4f84ed4d8d: Preparing
6835a81bd10a: Preparing
c3ffd6722fac: Preparing
357a796c5d60: Preparing
8271cbadbfe1: Preparing
537589ed824f: Preparing
38b6696a2e9e: Preparing
d122141a3d91: Preparing
688c323b075b: Preparing
a415a2d41c2d: Preparing
54074a7ca0ec: Preparing
aa5b941427d0: Preparing
b20719cca19b: Preparing
d7c07ad103ef: Preparing
74de6130ec38: Preparing
e6b01f46f7f5: Preparing
9a4754b00d42: Preparing
2cd663777261: Waiting
453a7da0cca1: Preparing
1a2cd5c639d2: Waiting
c0b616586f93: Preparing
6c9da1b83c77: Preparing
235ba669cb4a: Waiting
5e422e829041: Waiting
23be81b2aa7a: Preparing
c0e6ca99e7a7: Waiting
7dd5847c8729: Preparing
b0c4f0b64708: Waiting
f0821fdff7fe: Waiting
0c830eed0c0a: Waiting
1505f5f39073: Waiting
0c5cb599ecfa: Waiting
5bd6990ac8db: Waiting
3387331f69fd: Waiting
801668581503: Waiting
812a444c88e4: Waiting
078a5bef941b: Waiting
1b4f84ed4d8d: Waiting
6835a81bd10a: Waiting
c3ffd6722fac: Waiting
357a796c5d60: Waiting
8271cbadbfe1: Waiting
537589ed824f: Waiting
38b6696a2e9e: Waiting
d122141a3d91: Waiting
688c323b075b: Waiting
a415a2d41c2d: Waiting
54074a7ca0ec: Waiting
aa5b941427d0: Waiting
b20719cca19b: Waiting
d7c07ad103ef: Waiting
74de6130ec38: Waiting
e6b01f46f7f5: Waiting
9a4754b00d42: Waiting
453a7da0cca1: Waiting
91269f1676a1: Waiting
6aaa74fd71e3: Waiting
84df81a20b6d: Waiting
c0b616586f93: Waiting
6c9da1b83c77: Waiting
23be81b2aa7a: Waiting
7dd5847c8729: Waiting
db98f6be0c74: Waiting
a14ee98aaea5: Waiting
f4a4b5ebd162: Waiting
c449bf532e71: Waiting
818d0e3e76e5: Layer already exists
f74db1dcd42a: Layer already exists
3ff4d99da6f6: Layer already exists
9b92b6e6ffa5: Layer already exists
87458cb2ae9a: Layer already exists
a14ee98aaea5: Layer already exists
c449bf532e71: Layer already exists
91269f1676a1: Layer already exists
6aaa74fd71e3: Layer already exists
84df81a20b6d: Layer already exists
db98f6be0c74: Layer already exists
f4a4b5ebd162: Layer already exists
2cd663777261: Layer already exists
1a2cd5c639d2: Layer already exists
235ba669cb4a: Layer already exists
5e422e829041: Layer already exists
c0e6ca99e7a7: Layer already exists
b0c4f0b64708: Layer already exists
f0821fdff7fe: Layer already exists
0c830eed0c0a: Layer already exists
1505f5f39073: Layer already exists
5bd6990ac8db: Layer already exists
078a5bef941b: Layer already exists
801668581503: Layer already exists
0c5cb599ecfa: Layer already exists
3387331f69fd: Layer already exists
812a444c88e4: Layer already exists
1b4f84ed4d8d: Layer already exists
6835a81bd10a: Layer already exists
c3ffd6722fac: Layer already exists
8271cbadbfe1: Layer already exists
357a796c5d60: Layer already exists
537589ed824f: Layer already exists
38b6696a2e9e: Layer already exists
d122141a3d91: Layer already exists
a415a2d41c2d: Layer already exists
688c323b075b: Layer already exists
54074a7ca0ec: Layer already exists
aa5b941427d0: Layer already exists
b20719cca19b: Layer already exists
d7c07ad103ef: Layer already exists
74de6130ec38: Layer already exists
e6b01f46f7f5: Layer already exists
9a4754b00d42: Layer already exists
453a7da0cca1: Layer already exists
6c9da1b83c77: Layer already exists
c0b616586f93: Layer already exists
23be81b2aa7a: Layer already exists
7dd5847c8729: Layer already exists
windows-server-mingw-ltsc2025-ocaml-5.2-amd64: digest: sha256:137b266b478185395a2788c54b10fb902e1cb4760e55ac64a975e4b23b70379e size: 10631
Job succeeded
2026-08-29 11:04.14: Job succeeded