Build:
- 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.4-amd64
Dockerfile:
# escape=`
FROM ocurrent/opam-staging@sha256:a9f9d16d6a7ccae79f0ac0d326a62e0eac84a2cae748bc4966fbb69f636945ad
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-08-29 10:16.37: Using cache hint "5.4.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-3
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
Digest: sha256:a9f9d16d6a7ccae79f0ac0d326a62e0eac84a2cae748bc4966fbb69f636945ad
Status: Image is up to date for ocurrent/opam-staging@sha256:a9f9d16d6a7ccae79f0ac0d326a62e0eac84a2cae748bc4966fbb69f636945ad
---> f78c6b8f3106
Step 2/7 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
---> Running in 8082501c59c1
---> Removed intermediate container 8082501c59c1
---> 50e501fe66bd
Step 3/7 : RUN opam switch create 5.4 --packages=ocaml-base-compiler.5.4.1,system-mingw
---> Running in 55e11af67157
<><> 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 mingw-w64-shims.1.0.1
-> retrieved flexdll.0.44 (https://github.com/ocaml/flexdll/archive/refs/tags/0.44.tar.gz)
-> installed flexdll.0.44
-> retrieved conf-mingw-w64-gcc-x86_64.1 (https://github.com/dra27/mingw-w64-shims/archive/refs/tags/1.0.1.tar.gz)
-> 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-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 55e11af67157
---> cbd02962def0
Step 4/7 : RUN opam pin add -k version ocaml-base-compiler 5.4.1
---> Running in d11923d500ec
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 d11923d500ec
---> 8da01181087a
Step 5/7 : ENTRYPOINT [ "opam", "exec", "--" ]
---> Running in 338f87981c05
---> Removed intermediate container 338f87981c05
---> edafddabfd32
Step 6/7 : CMD [ "cmd.exe" ]
---> Running in 589c10f64185
---> Removed intermediate container 589c10f64185
---> 2fadaa9411f6
Step 7/7 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
---> 5defb540efb1
Successfully built 5defb540efb1
Pushing "sha256:5defb540efb1c8e499ae0a12250505800bf1aa61903f3649d331a6b5f66fa0bb" 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]
0353ffb3e3e3: Preparing
d6a6765af672: Preparing
a28963316f20: Preparing
af455dd4d371: Preparing
c7270e419613: Preparing
8e9f8f80957e: 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
453a7da0cca1: Preparing
c0b616586f93: Preparing
6c9da1b83c77: Preparing
23be81b2aa7a: Preparing
7dd5847c8729: Preparing
db98f6be0c74: Waiting
f4a4b5ebd162: Waiting
2cd663777261: Waiting
1a2cd5c639d2: Waiting
235ba669cb4a: Waiting
5e422e829041: Waiting
c0e6ca99e7a7: Waiting
b0c4f0b64708: Waiting
f0821fdff7fe: Waiting
0c830eed0c0a: Waiting
1505f5f39073: Waiting
5bd6990ac8db: Waiting
801668581503: Waiting
078a5bef941b: Waiting
0c5cb599ecfa: Waiting
3387331f69fd: Waiting
812a444c88e4: 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
c0b616586f93: Waiting
6c9da1b83c77: Waiting
23be81b2aa7a: Waiting
7dd5847c8729: Waiting
8e9f8f80957e: Waiting
c449bf532e71: Waiting
91269f1676a1: Waiting
6aaa74fd71e3: Waiting
84df81a20b6d: Waiting
d6a6765af672: Pushed
0353ffb3e3e3: Pushed
a28963316f20: 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
c0e6ca99e7a7: Layer already exists
b0c4f0b64708: Layer already exists
8e9f8f80957e: Pushed
0c830eed0c0a: Layer already exists
f0821fdff7fe: Layer already exists
5bd6990ac8db: Layer already exists
1505f5f39073: 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
38b6696a2e9e: Layer already exists
d122141a3d91: Layer already exists
537589ed824f: 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
e6b01f46f7f5: Layer already exists
74de6130ec38: Layer already exists
9a4754b00d42: Layer already exists
c0b616586f93: Layer already exists
453a7da0cca1: Layer already exists
6c9da1b83c77: Layer already exists
af455dd4d371: Pushed
23be81b2aa7a: Layer already exists
7dd5847c8729: Layer already exists
c7270e419613: Pushed
windows-server-mingw-ltsc2025-ocaml-5.4-amd64: digest: sha256:06a3adc40b0158a899d5ffce7d8890419aa9150b47d19d0a07ac77bd98d5d4d5 size: 10631
The push refers to repository [docker.io/ocurrent/opam-staging]
0353ffb3e3e3: Preparing
d6a6765af672: Preparing
a28963316f20: Preparing
af455dd4d371: Preparing
c7270e419613: Preparing
8e9f8f80957e: 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
453a7da0cca1: Preparing
c0b616586f93: Preparing
6c9da1b83c77: Preparing
23be81b2aa7a: Preparing
7dd5847c8729: Preparing
f4a4b5ebd162: Waiting
2cd663777261: Waiting
1a2cd5c639d2: Waiting
235ba669cb4a: Waiting
5e422e829041: Waiting
c0e6ca99e7a7: Waiting
b0c4f0b64708: Waiting
f0821fdff7fe: Waiting
0c830eed0c0a: Waiting
1505f5f39073: Waiting
5bd6990ac8db: Waiting
801668581503: Waiting
078a5bef941b: Waiting
0c5cb599ecfa: Waiting
3387331f69fd: Waiting
812a444c88e4: Waiting
1b4f84ed4d8d: Waiting
6835a81bd10a: Waiting
c3ffd6722fac: Waiting
e6b01f46f7f5: Waiting
9a4754b00d42: Waiting
453a7da0cca1: Waiting
c0b616586f93: Waiting
6c9da1b83c77: Waiting
23be81b2aa7a: Waiting
7dd5847c8729: Waiting
357a796c5d60: Waiting
8271cbadbfe1: Waiting
a415a2d41c2d: Waiting
537589ed824f: Waiting
38b6696a2e9e: Waiting
54074a7ca0ec: Waiting
d122141a3d91: Waiting
aa5b941427d0: Waiting
688c323b075b: Waiting
b20719cca19b: Waiting
d7c07ad103ef: Waiting
74de6130ec38: Waiting
8e9f8f80957e: Waiting
c449bf532e71: Waiting
91269f1676a1: Waiting
6aaa74fd71e3: Waiting
84df81a20b6d: Waiting
db98f6be0c74: Waiting
c7270e419613: Layer already exists
0353ffb3e3e3: Layer already exists
af455dd4d371: Layer already exists
a28963316f20: Layer already exists
d6a6765af672: Layer already exists
8e9f8f80957e: Layer already exists
91269f1676a1: Layer already exists
84df81a20b6d: Layer already exists
6aaa74fd71e3: Layer already exists
c449bf532e71: 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
0c5cb599ecfa: Layer already exists
078a5bef941b: Layer already exists
801668581503: 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
54074a7ca0ec: Layer already exists
a415a2d41c2d: Layer already exists
aa5b941427d0: Layer already exists
b20719cca19b: Layer already exists
d7c07ad103ef: Layer already exists
e6b01f46f7f5: Layer already exists
9a4754b00d42: Layer already exists
74de6130ec38: Layer already exists
453a7da0cca1: Layer already exists
c0b616586f93: Layer already exists
6c9da1b83c77: Layer already exists
23be81b2aa7a: Layer already exists
7dd5847c8729: Layer already exists
windows-server-mingw-ltsc2025-ocaml-5.4-amd64: digest: sha256:06a3adc40b0158a899d5ffce7d8890419aa9150b47d19d0a07ac77bd98d5d4d5 size: 10631
Job succeeded
2026-08-29 10:43.01: Job succeeded