Build:
  1. 0
2026-08-08 12:02.56: New job: Build using windows-x86_64 in
                                []
2026-08-08 12:02.56: Will push staging image to ocurrent/opam-staging:windows-server-msvc-ltsc2025-ocaml-5.5-amd64

Dockerfile:

# escape=`

FROM ocurrent/opam-staging@sha256:aae67003d70c9e19231bf7136ffdbb4661fa6d35ce04f3f045e1f258dde04a25
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-08 12:02.56: Using cache hint "5.5.0-amd64-ocurrent/opam-staging@sha256:aae67003d70c9e19231bf7136ffdbb4661fa6d35ce04f3f045e1f258dde04a25"
2026-08-08 12:02.56: Waiting for resource in pool OCluster
2026-08-08 12:02.57: Waiting for worker…
2026-08-08 12:25.49: 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:aae67003d70c9e19231bf7136ffdbb4661fa6d35ce04f3f045e1f258dde04a25
docker.io/ocurrent/opam-staging@sha256:aae67003d70c9e19231bf7136ffdbb4661fa6d35ce04f3f045e1f258dde04a25: Pulling from ocurrent/opam-staging
Digest: sha256:aae67003d70c9e19231bf7136ffdbb4661fa6d35ce04f3f045e1f258dde04a25
Status: Image is up to date for ocurrent/opam-staging@sha256:aae67003d70c9e19231bf7136ffdbb4661fa6d35ce04f3f045e1f258dde04a25
 ---> e71eaa115cc3
Step 2/7 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
 ---> Using cache
 ---> e98284bd7545
Step 3/7 : RUN opam switch create 5.5 --packages=ocaml-base-compiler.5.5.0,system-msvc
 ---> Running in 657c443ae777

<><> 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 ocaml.5.5.0  (https://raw.githubusercontent.com/ocaml/ocaml/5799ec070df18cec96e5d828bc8e10b86cb0ed2c/tools/opam/gen_ocaml_config.ml)
-> 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 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 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 657c443ae777
 ---> 54eec98b4cbf
Step 4/7 : RUN opam pin add -k version ocaml-base-compiler 5.5.0
 ---> Running in 809341e77ae8
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 809341e77ae8
 ---> 37e3b54af37e
Step 5/7 : ENTRYPOINT [ "opam", "exec", "--" ]
 ---> Running in 23142d3c0b24
 ---> Removed intermediate container 23142d3c0b24
 ---> e345dd5c6179
Step 6/7 : CMD [ "cmd.exe" ]
 ---> Running in 6d896773ee72
 ---> Removed intermediate container 6d896773ee72
 ---> 814da51f9210
Step 7/7 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
 ---> 09f39a7b0ec8
Successfully built 09f39a7b0ec8
Pushing "sha256:09f39a7b0ec8a4ba1812095bbc47bf203fd48bb071678a8dde4925995a5fcc0e" 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]
05483e869e8a: Preparing
fcbe8ade170b: Preparing
95b62e33bbb7: Preparing
1aadcb649ca3: Preparing
87e6d0a43129: Preparing
97923314e221: Preparing
529f48add426: Preparing
b24a2513af54: Preparing
8cd35c3f3975: Preparing
706c26470b3e: Preparing
9e0ff556f22e: Preparing
84aabad99fef: Preparing
7bdfae6f8008: Preparing
b3c584dcdec3: Preparing
2d355a4f1de8: Preparing
fb7b600b099a: Preparing
a82218115adb: Preparing
8e101f0c141d: Preparing
6849e235a6c3: Preparing
0b6589dba03c: Preparing
6ab67be943fa: Preparing
4bf742d4ae82: Preparing
86b3a966e673: Preparing
009e6405d11b: Preparing
a5cd5f2bf036: Preparing
7190aa8d9f1b: Preparing
ae68cf750e9a: Preparing
326e493940bd: Preparing
883c90a4d956: Preparing
e5808dcd5204: Preparing
d76a53d9dcbd: Preparing
c6320546fb50: Preparing
a4fd91726308: Preparing
a1ab4958dd33: Preparing
1796a0d6d779: Preparing
9656dec68b10: Preparing
747d923a1da0: Preparing
e78477ab5027: Preparing
5bc40f579594: Preparing
480245dcb2ad: Preparing
5b43be537c3f: Preparing
91f072127995: Preparing
76dc13b20c4e: Preparing
5ddc7c3bfae5: Preparing
61680ae67f28: Preparing
51d4a4932cf7: Preparing
139a319b0b4e: Preparing
c64b4305942e: Preparing
bc610934f9b1: Preparing
37971da306f3: Preparing
00bfb6442fbe: Preparing
93275dbab784: Preparing
45f9ad2517e3: Preparing
929ed5b424b7: Preparing
f9a3e5e448b8: Preparing
fd1647557b81: Preparing
7dd5847c8729: Preparing
b3c584dcdec3: Waiting
b24a2513af54: Waiting
8cd35c3f3975: Waiting
706c26470b3e: Waiting
9e0ff556f22e: Waiting
84aabad99fef: Waiting
7bdfae6f8008: Waiting
2d355a4f1de8: Waiting
fb7b600b099a: Waiting
a82218115adb: Waiting
8e101f0c141d: Waiting
6849e235a6c3: Waiting
0b6589dba03c: Waiting
6ab67be943fa: Waiting
4bf742d4ae82: Waiting
86b3a966e673: Waiting
009e6405d11b: Waiting
a5cd5f2bf036: Waiting
7190aa8d9f1b: Waiting
ae68cf750e9a: Waiting
326e493940bd: Waiting
883c90a4d956: Waiting
e5808dcd5204: Waiting
d76a53d9dcbd: Waiting
c6320546fb50: Waiting
a4fd91726308: Waiting
a1ab4958dd33: Waiting
1796a0d6d779: Waiting
9656dec68b10: Waiting
747d923a1da0: Waiting
e78477ab5027: Waiting
5bc40f579594: Waiting
480245dcb2ad: Waiting
5b43be537c3f: Waiting
91f072127995: Waiting
76dc13b20c4e: Waiting
5ddc7c3bfae5: Waiting
61680ae67f28: Waiting
51d4a4932cf7: Waiting
97923314e221: Waiting
529f48add426: Waiting
139a319b0b4e: Waiting
c64b4305942e: Waiting
bc610934f9b1: Waiting
37971da306f3: Waiting
00bfb6442fbe: Waiting
93275dbab784: Waiting
45f9ad2517e3: Waiting
929ed5b424b7: Waiting
f9a3e5e448b8: Waiting
7dd5847c8729: Waiting
fd1647557b81: Waiting
05483e869e8a: Pushed
fcbe8ade170b: Pushed
95b62e33bbb7: Pushed
97923314e221: Layer already exists
529f48add426: Layer already exists
b24a2513af54: Layer already exists
8cd35c3f3975: Layer already exists
706c26470b3e: Layer already exists
9e0ff556f22e: Layer already exists
84aabad99fef: Layer already exists
7bdfae6f8008: Layer already exists
b3c584dcdec3: Layer already exists
fb7b600b099a: Layer already exists
2d355a4f1de8: Layer already exists
a82218115adb: Layer already exists
6849e235a6c3: Layer already exists
8e101f0c141d: Layer already exists
0b6589dba03c: Layer already exists
86b3a966e673: Layer already exists
4bf742d4ae82: Layer already exists
6ab67be943fa: Layer already exists
009e6405d11b: Layer already exists
a5cd5f2bf036: Layer already exists
7190aa8d9f1b: Layer already exists
ae68cf750e9a: Layer already exists
326e493940bd: Layer already exists
883c90a4d956: Layer already exists
e5808dcd5204: Layer already exists
c6320546fb50: Layer already exists
d76a53d9dcbd: Layer already exists
a4fd91726308: Layer already exists
a1ab4958dd33: Layer already exists
1796a0d6d779: Layer already exists
9656dec68b10: Layer already exists
747d923a1da0: Layer already exists
e78477ab5027: Layer already exists
5bc40f579594: Layer already exists
480245dcb2ad: Layer already exists
5b43be537c3f: Layer already exists
91f072127995: Layer already exists
76dc13b20c4e: Layer already exists
5ddc7c3bfae5: Layer already exists
61680ae67f28: Layer already exists
51d4a4932cf7: Layer already exists
139a319b0b4e: Layer already exists
c64b4305942e: Layer already exists
37971da306f3: Layer already exists
bc610934f9b1: Layer already exists
00bfb6442fbe: Layer already exists
93275dbab784: Layer already exists
45f9ad2517e3: Layer already exists
929ed5b424b7: Layer already exists
f9a3e5e448b8: Layer already exists
fd1647557b81: Layer already exists
7dd5847c8729: Layer already exists
1aadcb649ca3: Pushed
87e6d0a43129: Pushed
windows-server-msvc-ltsc2025-ocaml-5.5-amd64: digest: sha256:59dcd5026e166bb832fc2325e6e653b61342e95fc34f92a103fe7104d4fc1d54 size: 12315
The push refers to repository [docker.io/ocurrent/opam-staging]
05483e869e8a: Preparing
fcbe8ade170b: Preparing
95b62e33bbb7: Preparing
1aadcb649ca3: Preparing
87e6d0a43129: Preparing
97923314e221: Preparing
529f48add426: Preparing
b24a2513af54: Preparing
8cd35c3f3975: Preparing
706c26470b3e: Preparing
9e0ff556f22e: Preparing
84aabad99fef: Preparing
7bdfae6f8008: Preparing
b3c584dcdec3: Preparing
2d355a4f1de8: Preparing
fb7b600b099a: Preparing
a82218115adb: Preparing
8e101f0c141d: Preparing
6849e235a6c3: Preparing
0b6589dba03c: Preparing
6ab67be943fa: Preparing
4bf742d4ae82: Preparing
86b3a966e673: Preparing
009e6405d11b: Preparing
a5cd5f2bf036: Preparing
7190aa8d9f1b: Preparing
ae68cf750e9a: Preparing
326e493940bd: Preparing
883c90a4d956: Preparing
e5808dcd5204: Preparing
d76a53d9dcbd: Preparing
c6320546fb50: Preparing
a4fd91726308: Preparing
a1ab4958dd33: Preparing
1796a0d6d779: Preparing
9656dec68b10: Preparing
747d923a1da0: Preparing
e78477ab5027: Preparing
5bc40f579594: Preparing
480245dcb2ad: Preparing
5b43be537c3f: Preparing
91f072127995: Preparing
76dc13b20c4e: Preparing
5ddc7c3bfae5: Preparing
61680ae67f28: Preparing
51d4a4932cf7: Preparing
139a319b0b4e: Preparing
c64b4305942e: Preparing
bc610934f9b1: Preparing
37971da306f3: Preparing
00bfb6442fbe: Preparing
93275dbab784: Preparing
45f9ad2517e3: Preparing
929ed5b424b7: Preparing
f9a3e5e448b8: Preparing
fd1647557b81: Preparing
7dd5847c8729: Preparing
2d355a4f1de8: Waiting
fb7b600b099a: Waiting
b24a2513af54: Waiting
8cd35c3f3975: Waiting
706c26470b3e: Waiting
9e0ff556f22e: Waiting
84aabad99fef: Waiting
a82218115adb: Waiting
7bdfae6f8008: Waiting
b3c584dcdec3: Waiting
8e101f0c141d: Waiting
6849e235a6c3: Waiting
0b6589dba03c: Waiting
6ab67be943fa: Waiting
4bf742d4ae82: Waiting
86b3a966e673: Waiting
009e6405d11b: Waiting
a5cd5f2bf036: Waiting
7190aa8d9f1b: Waiting
ae68cf750e9a: Waiting
326e493940bd: Waiting
883c90a4d956: Waiting
e5808dcd5204: Waiting
d76a53d9dcbd: Waiting
c6320546fb50: Waiting
a4fd91726308: Waiting
a1ab4958dd33: Waiting
e78477ab5027: Waiting
5bc40f579594: Waiting
480245dcb2ad: Waiting
5b43be537c3f: Waiting
91f072127995: Waiting
76dc13b20c4e: Waiting
5ddc7c3bfae5: Waiting
45f9ad2517e3: Waiting
1796a0d6d779: Waiting
9656dec68b10: Waiting
747d923a1da0: Waiting
929ed5b424b7: Waiting
f9a3e5e448b8: Waiting
fd1647557b81: Waiting
7dd5847c8729: Waiting
61680ae67f28: Waiting
51d4a4932cf7: Waiting
139a319b0b4e: Waiting
c64b4305942e: Waiting
bc610934f9b1: Waiting
37971da306f3: Waiting
00bfb6442fbe: Waiting
93275dbab784: Waiting
97923314e221: Waiting
529f48add426: Waiting
fcbe8ade170b: Layer already exists
1aadcb649ca3: Layer already exists
87e6d0a43129: Layer already exists
95b62e33bbb7: Layer already exists
05483e869e8a: Layer already exists
97923314e221: Layer already exists
529f48add426: Layer already exists
706c26470b3e: Layer already exists
8cd35c3f3975: Layer already exists
b24a2513af54: Layer already exists
7bdfae6f8008: Layer already exists
9e0ff556f22e: Layer already exists
2d355a4f1de8: Layer already exists
84aabad99fef: Layer already exists
b3c584dcdec3: Layer already exists
fb7b600b099a: Layer already exists
a82218115adb: Layer already exists
8e101f0c141d: Layer already exists
0b6589dba03c: Layer already exists
6849e235a6c3: Layer already exists
6ab67be943fa: Layer already exists
86b3a966e673: Layer already exists
4bf742d4ae82: Layer already exists
009e6405d11b: Layer already exists
a5cd5f2bf036: Layer already exists
ae68cf750e9a: Layer already exists
326e493940bd: Layer already exists
7190aa8d9f1b: Layer already exists
883c90a4d956: Layer already exists
e5808dcd5204: Layer already exists
d76a53d9dcbd: Layer already exists
a4fd91726308: Layer already exists
c6320546fb50: Layer already exists
a1ab4958dd33: Layer already exists
1796a0d6d779: Layer already exists
9656dec68b10: Layer already exists
5bc40f579594: Layer already exists
747d923a1da0: Layer already exists
480245dcb2ad: Layer already exists
e78477ab5027: Layer already exists
5b43be537c3f: Layer already exists
91f072127995: Layer already exists
61680ae67f28: Layer already exists
5ddc7c3bfae5: Layer already exists
76dc13b20c4e: Layer already exists
51d4a4932cf7: Layer already exists
139a319b0b4e: Layer already exists
c64b4305942e: Layer already exists
bc610934f9b1: Layer already exists
37971da306f3: Layer already exists
00bfb6442fbe: Layer already exists
93275dbab784: Layer already exists
45f9ad2517e3: Layer already exists
929ed5b424b7: Layer already exists
f9a3e5e448b8: Layer already exists
7dd5847c8729: Layer already exists
fd1647557b81: Layer already exists
windows-server-msvc-ltsc2025-ocaml-5.5-amd64: digest: sha256:59dcd5026e166bb832fc2325e6e653b61342e95fc34f92a103fe7104d4fc1d54 size: 12315
Job succeeded
2026-08-08 12:52.43: Job succeeded