ci-images/tauri-windows-cross (sha256:d4eff925fbcdf9162fda1f26ddf2de1b1ee8a0ab9089ee8aac773413e439fba5)
Published 2026-05-16 05:29:34 -04:00 by rcheung
Installation
docker pull git.robin.mba/rcheung/ci-images/tauri-windows-cross@sha256:d4eff925fbcdf9162fda1f26ddf2de1b1ee8a0ab9089ee8aac773413e439fba5sha256:d4eff925fbcdf9162fda1f26ddf2de1b1ee8a0ab9089ee8aac773413e439fba5About this package
Over-installed Windows cross-compile toolchain for Tauri 2 (Robin's AI World, CC5)
Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1777939200' |
| ENV DEBIAN_FRONTEND=noninteractive RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo PATH=/usr/local/cargo/bin:/usr/local/rustup/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential pkg-config cmake ninja-build autoconf automake libtool llvm clang lld libclang-dev git curl wget ca-certificates gnupg jq unzip xz-utils zstd file msitools nsis osslsigncode inkscape imagemagick librsvg2-bin yamllint strace lsof procps && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_24.x | bash - && apt-get install -y nodejs && corepack enable && corepack prepare yarn@4.5.3 --activate && corepack prepare pnpm@9.15.0 --activate && curl -fsSL https://bun.sh/install | bash && ln -sf /root/.bun/bin/bun /usr/local/bin/bun # buildkit |
| ARG RUST_VERSION=1.83.0 |
| RUN |1 RUST_VERSION=1.83.0 /bin/sh -c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain ${RUST_VERSION} --profile minimal --component rustfmt --component clippy --component rust-src && rustup target add x86_64-pc-windows-msvc x86_64-unknown-linux-gnu && rustc --version # buildkit |
| ARG CARGO_XWIN_VERSION=0.18.6 |
| RUN |2 RUST_VERSION=1.83.0 CARGO_XWIN_VERSION=0.18.6 /bin/sh -c cargo install --locked cargo-xwin@${CARGO_XWIN_VERSION} && cargo install --locked tauri-cli@2.1.0 && cargo install --locked cargo-edit@0.13.0 # buildkit |
| ENV XWIN_CACHE_DIR=/opt/xwin-cache |
| RUN |2 RUST_VERSION=1.83.0 CARGO_XWIN_VERSION=0.18.6 /bin/sh -c mkdir -p ${XWIN_CACHE_DIR} && cargo xwin download --accept-license --cache-dir ${XWIN_CACHE_DIR} || echo "xwin download deferred — run on first job" # buildkit |
| ARG WIX_VERSION=4.0.5 |
| RUN |3 RUST_VERSION=1.83.0 CARGO_XWIN_VERSION=0.18.6 WIX_VERSION=4.0.5 /bin/sh -c mkdir -p /opt/wix && curl -fsSL -o /tmp/wix.nupkg "https://www.nuget.org/api/v2/package/WixToolset.Sdk/${WIX_VERSION}" && unzip -q /tmp/wix.nupkg -d /opt/wix && rm /tmp/wix.nupkg # buildkit |
| ENV WIX=/opt/wix PATH=/usr/local/cargo/bin:/usr/local/rustup/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/wix/tools/net6.0/any |
| RUN |3 RUST_VERSION=1.83.0 CARGO_XWIN_VERSION=0.18.6 WIX_VERSION=4.0.5 /bin/sh -c { echo "=== tauri-windows-cross baked image manifest ===" ; echo "Build date: $(date -uIs)" ; echo "Rust: $(rustc --version)" ; echo "Cargo: $(cargo --version)" ; echo "cargo-xwin: $(cargo xwin --version 2>&1 || true)" ; echo "Node: $(node --version)" ; echo "Yarn: $(yarn --version)" ; echo "tauri-cli: $(cargo tauri --version 2>&1 || true)" ; echo "WiX: ${WIX}" ; echo "NSIS: $(which makensis)" ; echo "OS: $(cat /etc/os-release | grep PRETTY_NAME)" ; } > /etc/baked-image-manifest.txt # buildkit |
| LABEL org.opencontainers.image.title=tauri-windows-cross CI image org.opencontainers.image.description=Over-installed Windows cross-compile toolchain for Tauri 2 (Robin's AI World, CC5) org.opencontainers.image.source=https://git.robin.mba/admin/CI/dockerfiles/tauri-windows-cross/Dockerfile org.opencontainers.image.licenses=proprietary org.robin-ai-world.convention=CC5 |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.description | Over-installed Windows cross-compile toolchain for Tauri 2 (Robin's AI World, CC5) |
| org.opencontainers.image.licenses | proprietary |
| org.opencontainers.image.source | https://git.robin.mba/admin/CI/dockerfiles/tauri-windows-cross/Dockerfile |
| org.opencontainers.image.title | tauri-windows-cross CI image |
| org.robin-ai-world.convention | CC5 |
Details
2026-05-16 05:29:34 -04:00
Versions (3)
View all
Container
3
OCI / Docker
linux/amd64
proprietary
911 MiB