Build:
- 0
2026-08-24 16:30.02: New job: Build using windows-x86_64 in
[]
2026-08-24 16:30.02: Will push staging image to ocurrent/opam-staging:windows-server-msvc-ltsc2025-ocaml-5.5-amd64
Dockerfile:
# escape=`
FROM ocurrent/opam-staging@sha256:9fa20e99e3643a364eea9fdcae7728fbcbd50d10eba7264cdabbe1088991b714
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 5.5 --packages=ocaml-base-compiler.5.5.0,system-msvc
RUN opam pin add -k version ocaml-base-compiler 5.5.0
ENTRYPOINT [ "opam", "exec", "--" ]
CMD [ "cmd.exe" ]
COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
2026-08-24 16:30.02: Using cache hint "5.5.0-amd64-ocurrent/opam-staging@sha256:9fa20e99e3643a364eea9fdcae7728fbcbd50d10eba7264cdabbe1088991b714"
2026-08-24 16:30.02: Waiting for resource in pool OCluster
2026-08-25 19:11.49: Waiting for worker…
2026-08-26 10:45.03: 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:9fa20e99e3643a364eea9fdcae7728fbcbd50d10eba7264cdabbe1088991b714
docker.io/ocurrent/opam-staging@sha256:9fa20e99e3643a364eea9fdcae7728fbcbd50d10eba7264cdabbe1088991b714: Pulling from ocurrent/opam-staging
Digest: sha256:9fa20e99e3643a364eea9fdcae7728fbcbd50d10eba7264cdabbe1088991b714
Status: Image is up to date for ocurrent/opam-staging@sha256:9fa20e99e3643a364eea9fdcae7728fbcbd50d10eba7264cdabbe1088991b714
---> ab7ec26061ed
Step 2/7 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
---> Using cache
---> 92f41c4e82f1
Step 3/7 : RUN opam switch create 5.5 --packages=ocaml-base-compiler.5.5.0,system-msvc
---> Running in 480c2d1fc4e5
<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "5.5.0"} "system-msvc"]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed arch-x86_64.1
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed compiler-cloning.enabled
-> installed host-arch-x86_64.1
-> installed host-system-msvc.1
-> retrieved msvs-detect.0.8.0 (https://github.com/metastack/msvs-tools/archive/refs/tags/0.8.0.tar.gz)
-> installed msvs-detect.0.8.0
-> retrieved flexdll.0.44 (https://github.com/ocaml/flexdll/archive/refs/tags/0.44.tar.gz)
-> installed flexdll.0.44
-> installed ocaml-option-no-compression.1
-> installed ocaml-options-vanilla.1
-> retrieved ocaml.5.5.0 (https://raw.githubusercontent.com/ocaml/ocaml/5799ec070df18cec96e5d828bc8e10b86cb0ed2c/tools/opam/gen_ocaml_config.ml)
-> retrieved ocaml-compiler.5.5.0 (https://github.com/ocaml/ocaml/releases/download/5.5.0/ocaml-5.5.0.tar.gz)
-> installed conf-msvc64.1
-> installed ocaml-env-msvc64.1
-> installed system-msvc.1
-> installed ocaml-compiler.5.5.0
-> installed ocaml-base-compiler.5.5.0
-> installed ocaml.5.5.0
-> installed base-domains.base
-> installed base-effects.base
-> installed base-nnp.base
Done.
<><> ocaml-compiler.5.5.0 installed successfully ><><><><><><><><><><><><><><><>
=> This switch had to be compiled from sources, but future switches with the 🐌
same compiler version and configuration should assemble instantly.
<><> conf-msvc64.1 installed successfully <><><><><><><><><><><><><><><><><><><>
=> The Microsoft C compiler has been located in the environment which suggests opam
is running either from a Tools Command Prompt or from another wrapper which is
updating the environment variables.
opam has not altered these environment settings, but you will need to ensure
that future invocations of opam are done from the same environment, or the
compiler will be unavailable.
# Run for /f "tokens=*" %i in ('opam env --switch=5.5') do @%i to update the current shell environment
---> Removed intermediate container 480c2d1fc4e5
---> 4d4edd146fd2
Step 4/7 : RUN opam pin add -k version ocaml-base-compiler 5.5.0
---> Running in 77cf33caec1a
ocaml-base-compiler is now pinned to version 5.5.0
Already up-to-date.
Nothing to do.
# Run for /f "tokens=*" %i in ('opam env') do @%i to update the current shell environment
---> Removed intermediate container 77cf33caec1a
---> 00e0c13a4ef2
Step 5/7 : ENTRYPOINT [ "opam", "exec", "--" ]
---> Running in d1c7a2a6a501
---> Removed intermediate container d1c7a2a6a501
---> 590d0548359a
Step 6/7 : CMD [ "cmd.exe" ]
---> Running in 12289994992c
---> Removed intermediate container 12289994992c
---> facda42ae96b
Step 7/7 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
---> 02e9a53b28d1
Successfully built 02e9a53b28d1
Pushing "sha256:02e9a53b28d1f1ec070d166eb61f77f7edc5436b241d3569c8e248875c6b915f" to "ocurrent/opam-staging:windows-server-msvc-ltsc2025-ocaml-5.5-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
75f7cca05cd5: Preparing
2b8f458eae22: Preparing
dbfbd3a1d2ef: Preparing
2690380c72d9: Preparing
24f615f3c79f: Preparing
b4a27d2d183d: Preparing
cfaa217a7203: Preparing
ead5113144f0: Preparing
3df96d0b0e25: Preparing
cb897c77ee93: Preparing
2ad89edba549: Preparing
9497b18f12d6: Preparing
f1fca415729c: Preparing
e2f87a79195e: Preparing
dd331012c603: Preparing
7c2698dec277: Preparing
a79b95783131: Preparing
ed353d05e0a5: Preparing
b4c42a03f979: Preparing
1d89eb1954e5: Preparing
281cd2ebad62: Preparing
2d6824edb2c4: Preparing
0ceb396d16f2: Preparing
b3c51bfb51a6: Preparing
6850ba8ddaa1: Preparing
4107b3984a64: Preparing
f2805c31cc10: Preparing
f552896608ba: Preparing
ffeb2dc1a88c: Preparing
6ea44158a359: Preparing
8770951df4ef: Preparing
6cd465edea92: Preparing
2c74ee6fb913: Preparing
f372bfc508c3: Preparing
e575044afa0f: Preparing
364214357ed0: Preparing
6476b6acf72b: Preparing
e5001ef5cb02: Preparing
700c57367783: Preparing
1279fb54dd3b: Preparing
55a4f7e79205: Preparing
c2d7a32fbe7e: Preparing
2d7a5bc22d21: Preparing
10266d7c23b5: Preparing
caf3869ea821: Preparing
7fcca3c6216e: Preparing
7a23145a3d1f: Preparing
2b9a7add69f4: Preparing
98f52f571216: Preparing
d9a3df5c1e30: Preparing
6c6157d7f21e: Preparing
9f300f3a4bdb: Preparing
1999382b7bf5: Preparing
fba4cd629bf5: Preparing
6c9da1b83c77: Preparing
23be81b2aa7a: Preparing
7dd5847c8729: Preparing
b4a27d2d183d: Waiting
cfaa217a7203: Waiting
0ceb396d16f2: Waiting
ead5113144f0: Waiting
3df96d0b0e25: Waiting
b3c51bfb51a6: Waiting
cb897c77ee93: Waiting
6850ba8ddaa1: Waiting
2ad89edba549: Waiting
4107b3984a64: Waiting
9497b18f12d6: Waiting
f2805c31cc10: Waiting
f1fca415729c: Waiting
f552896608ba: Waiting
ffeb2dc1a88c: Waiting
10266d7c23b5: Waiting
6ea44158a359: Waiting
caf3869ea821: Waiting
8770951df4ef: Waiting
7fcca3c6216e: Waiting
6cd465edea92: Waiting
7a23145a3d1f: Waiting
2c74ee6fb913: Waiting
f372bfc508c3: Waiting
2b9a7add69f4: Waiting
98f52f571216: Waiting
d9a3df5c1e30: Waiting
6c6157d7f21e: Waiting
9f300f3a4bdb: Waiting
1999382b7bf5: Waiting
fba4cd629bf5: Waiting
6c9da1b83c77: Waiting
23be81b2aa7a: Waiting
7dd5847c8729: Waiting
1279fb54dd3b: Waiting
55a4f7e79205: Waiting
c2d7a32fbe7e: Waiting
364214357ed0: Waiting
6476b6acf72b: Waiting
e2f87a79195e: Waiting
dd331012c603: Waiting
7c2698dec277: Waiting
a79b95783131: Waiting
ed353d05e0a5: Waiting
e5001ef5cb02: Waiting
b4c42a03f979: Waiting
1d89eb1954e5: Waiting
700c57367783: Waiting
2d7a5bc22d21: Waiting
281cd2ebad62: Waiting
2d6824edb2c4: Waiting
e575044afa0f: Waiting
75f7cca05cd5: Pushed
2b8f458eae22: Pushed
dbfbd3a1d2ef: Pushed
b4a27d2d183d: Layer already exists
cfaa217a7203: Layer already exists
ead5113144f0: Layer already exists
3df96d0b0e25: Layer already exists
cb897c77ee93: Layer already exists
2ad89edba549: Layer already exists
9497b18f12d6: Layer already exists
f1fca415729c: Layer already exists
e2f87a79195e: Layer already exists
dd331012c603: Layer already exists
7c2698dec277: Layer already exists
a79b95783131: Layer already exists
ed353d05e0a5: Layer already exists
b4c42a03f979: Layer already exists
1d89eb1954e5: Layer already exists
281cd2ebad62: Layer already exists
2d6824edb2c4: Layer already exists
0ceb396d16f2: Layer already exists
b3c51bfb51a6: Layer already exists
6850ba8ddaa1: Layer already exists
4107b3984a64: Layer already exists
f2805c31cc10: Layer already exists
f552896608ba: Layer already exists
ffeb2dc1a88c: Layer already exists
6ea44158a359: Layer already exists
8770951df4ef: Layer already exists
6cd465edea92: Layer already exists
2c74ee6fb913: Layer already exists
f372bfc508c3: Layer already exists
e575044afa0f: Layer already exists
364214357ed0: Layer already exists
6476b6acf72b: Layer already exists
e5001ef5cb02: Layer already exists
700c57367783: Layer already exists
1279fb54dd3b: Layer already exists
55a4f7e79205: Layer already exists
c2d7a32fbe7e: Layer already exists
2d7a5bc22d21: Layer already exists
10266d7c23b5: Layer already exists
caf3869ea821: Layer already exists
7fcca3c6216e: Layer already exists
7a23145a3d1f: Layer already exists
2b9a7add69f4: Layer already exists
98f52f571216: Layer already exists
d9a3df5c1e30: Layer already exists
6c6157d7f21e: Layer already exists
9f300f3a4bdb: Layer already exists
1999382b7bf5: Layer already exists
fba4cd629bf5: Layer already exists
6c9da1b83c77: Layer already exists
23be81b2aa7a: Layer already exists
7dd5847c8729: Layer already exists
2690380c72d9: Pushed
24f615f3c79f: Pushed
windows-server-msvc-ltsc2025-ocaml-5.5-amd64: digest: sha256:71a0095a9c097e1d2d5f2b26f9d304f23a497e958842bdb5e9236a2b0ebb1ed3 size: 12316
The push refers to repository [docker.io/ocurrent/opam-staging]
75f7cca05cd5: Preparing
2b8f458eae22: Preparing
dbfbd3a1d2ef: Preparing
2690380c72d9: Preparing
24f615f3c79f: Preparing
b4a27d2d183d: Preparing
cfaa217a7203: Preparing
ead5113144f0: Preparing
3df96d0b0e25: Preparing
cb897c77ee93: Preparing
2ad89edba549: Preparing
9497b18f12d6: Preparing
f1fca415729c: Preparing
e2f87a79195e: Preparing
dd331012c603: Preparing
7c2698dec277: Preparing
a79b95783131: Preparing
ed353d05e0a5: Preparing
b4c42a03f979: Preparing
1d89eb1954e5: Preparing
281cd2ebad62: Preparing
2d6824edb2c4: Preparing
0ceb396d16f2: Preparing
b3c51bfb51a6: Preparing
6850ba8ddaa1: Preparing
4107b3984a64: Preparing
f2805c31cc10: Preparing
f552896608ba: Preparing
ffeb2dc1a88c: Preparing
6ea44158a359: Preparing
8770951df4ef: Preparing
6cd465edea92: Preparing
2c74ee6fb913: Preparing
f372bfc508c3: Preparing
e575044afa0f: Preparing
364214357ed0: Preparing
6476b6acf72b: Preparing
e5001ef5cb02: Preparing
700c57367783: Preparing
1279fb54dd3b: Preparing
55a4f7e79205: Preparing
c2d7a32fbe7e: Preparing
2d7a5bc22d21: Preparing
10266d7c23b5: Preparing
caf3869ea821: Preparing
7fcca3c6216e: Preparing
7a23145a3d1f: Preparing
2b9a7add69f4: Preparing
98f52f571216: Preparing
ead5113144f0: Waiting
d9a3df5c1e30: Preparing
3df96d0b0e25: Waiting
6c6157d7f21e: Preparing
cb897c77ee93: Waiting
2ad89edba549: Waiting
9f300f3a4bdb: Preparing
9497b18f12d6: Waiting
1999382b7bf5: Preparing
f1fca415729c: Waiting
e2f87a79195e: Waiting
fba4cd629bf5: Preparing
dd331012c603: Waiting
7c2698dec277: Waiting
6c9da1b83c77: Preparing
a79b95783131: Waiting
ed353d05e0a5: Waiting
b4c42a03f979: Waiting
23be81b2aa7a: Preparing
1d89eb1954e5: Waiting
281cd2ebad62: Waiting
7dd5847c8729: Preparing
2d6824edb2c4: Waiting
0ceb396d16f2: Waiting
b3c51bfb51a6: Waiting
6850ba8ddaa1: Waiting
4107b3984a64: Waiting
f2805c31cc10: Waiting
c2d7a32fbe7e: Waiting
f552896608ba: Waiting
ffeb2dc1a88c: Waiting
2d7a5bc22d21: Waiting
6ea44158a359: Waiting
10266d7c23b5: Waiting
8770951df4ef: Waiting
caf3869ea821: Waiting
6cd465edea92: Waiting
2c74ee6fb913: Waiting
7fcca3c6216e: Waiting
f372bfc508c3: Waiting
7a23145a3d1f: Waiting
e575044afa0f: Waiting
364214357ed0: Waiting
6476b6acf72b: Waiting
e5001ef5cb02: Waiting
700c57367783: Waiting
1279fb54dd3b: Waiting
55a4f7e79205: Waiting
2b9a7add69f4: Waiting
98f52f571216: Waiting
d9a3df5c1e30: Waiting
6c6157d7f21e: Waiting
9f300f3a4bdb: Waiting
1999382b7bf5: Waiting
fba4cd629bf5: Waiting
6c9da1b83c77: Waiting
23be81b2aa7a: Waiting
7dd5847c8729: Waiting
b4a27d2d183d: Waiting
cfaa217a7203: Waiting
2b8f458eae22: Layer already exists
75f7cca05cd5: Layer already exists
dbfbd3a1d2ef: Layer already exists
24f615f3c79f: Layer already exists
2690380c72d9: Layer already exists
cfaa217a7203: Layer already exists
3df96d0b0e25: Layer already exists
b4a27d2d183d: Layer already exists
ead5113144f0: Layer already exists
cb897c77ee93: Layer already exists
2ad89edba549: Layer already exists
9497b18f12d6: Layer already exists
f1fca415729c: Layer already exists
dd331012c603: Layer already exists
e2f87a79195e: Layer already exists
7c2698dec277: Layer already exists
a79b95783131: Layer already exists
ed353d05e0a5: Layer already exists
b4c42a03f979: Layer already exists
1d89eb1954e5: Layer already exists
281cd2ebad62: Layer already exists
0ceb396d16f2: Layer already exists
2d6824edb2c4: Layer already exists
b3c51bfb51a6: Layer already exists
6850ba8ddaa1: Layer already exists
4107b3984a64: Layer already exists
f2805c31cc10: Layer already exists
ffeb2dc1a88c: Layer already exists
6ea44158a359: Layer already exists
f552896608ba: Layer already exists
6cd465edea92: Layer already exists
8770951df4ef: Layer already exists
2c74ee6fb913: Layer already exists
e575044afa0f: Layer already exists
f372bfc508c3: Layer already exists
6476b6acf72b: Layer already exists
364214357ed0: Layer already exists
e5001ef5cb02: Layer already exists
700c57367783: Layer already exists
1279fb54dd3b: Layer already exists
c2d7a32fbe7e: Layer already exists
55a4f7e79205: Layer already exists
2d7a5bc22d21: Layer already exists
10266d7c23b5: Layer already exists
caf3869ea821: Layer already exists
7fcca3c6216e: Layer already exists
7a23145a3d1f: Layer already exists
2b9a7add69f4: Layer already exists
98f52f571216: Layer already exists
d9a3df5c1e30: Layer already exists
6c6157d7f21e: Layer already exists
9f300f3a4bdb: Layer already exists
1999382b7bf5: Layer already exists
fba4cd629bf5: Layer already exists
6c9da1b83c77: Layer already exists
23be81b2aa7a: Layer already exists
7dd5847c8729: Layer already exists
windows-server-msvc-ltsc2025-ocaml-5.5-amd64: digest: sha256:71a0095a9c097e1d2d5f2b26f9d304f23a497e958842bdb5e9236a2b0ebb1ed3 size: 12316
Job succeeded
2026-08-26 11:22.56: Job succeeded