Windows Omnibus Builder
This image is used to build the Cinc projects (Cinc Client, Cinc Workstation, Cinc Auditor) for Windows. It contains the omnibus-toolchain package, an MSYS2 UCRT64 build environment, WiX Toolset 3.14, 7-Zip and Git for Windows on Windows Server Core ltsc2022.
How do I use this image?
It is a Windows container: it runs on a Windows Server 2022 or 2025 host with the Containers feature and Docker, under process isolation (no Hyper-V needed). Packages built with it support Windows Server 2016 and later; that floor comes from MSYS2's UCRT64 runtime, not from the base image.
# Check out one of the projects in https://gitlab.com/cinc-project/distribution and run the following in that directory (PowerShell):
docker run -it --rm --isolation process -v "${PWD}:C:\w" -w C:\w cincproject/omnibus-windows
C:\omnibus\load-omnibus-toolchain.ps1
bash build/build-windows.sh
Tags
ltsc2022: the Windows Server base generation; runs on both 2022 and 2025 hosts. latest is the same image.ltsc2022-YYYYMMDD-HHMM: an immutable build. CI pipelines pin one of these; the tag names the exact compiler, Ruby and MSYS2 packages inside, so it belongs in the omnibus build-cache key too.How is this image built?
Content type
Image
Digest
sha256:7a89ad4ae…
Size
3.9 GB
Last updated
8 days ago
docker pull cincproject/omnibus-windows