用于Windows环境的自动化构建Docker镜像,集成编译工具链与CI/CD工具,支持.NET项目、桌面应用及服务端程序的源码拉取、编译、测试与打包全流程自动化。
收藏数: 2
下载次数: 16541
类型:

mgba/windowsWindows autobuilds 是一个专为Windows操作系统设计的Docker镜像,集成了自动化构建工具链,旨在简化Windows应用的CI/CD流程。该镜像预装了编译环境、测试框架及打包工具,支持从源码拉取、代码编译、自动化测试到产物打包的全流程自动化,适用于Windows桌面应用、服务端程序及.NET框架项目的构建场景。
bashdocker pull [镜像仓库地址]/windows-autobuilds:ltsc2022 # 基于Windows Server 2022 LTSC版本
bashdocker run -d \ --name win-build-agent \ -v C:\local\src:/app/src \ -v C:\local\output:/app/output \ -e BUILD_SCRIPT=build.ps1 \ -e GIT_REPO=[***] \ [镜像仓库地址]/windows-autobuilds:ltsc2022
参数说明:
-v:挂载宿主机目录至容器内,分别用于源码输入(/app/src)和产物输出(/app/output)。-e BUILD_SCRIPT:指定容器内执行的构建脚本路径(支持相对路径或绝对路径)。-e GIT_REPO:可选参数,自动拉取远程Git仓库源码至/app/src目录。
bashdocker logs -f win-build-agent
docker switch windows切换Docker引擎模式)。ltsc2022:基于Windows Server 2022 LTSC,支持长期稳定构建需求。ltsc2019:基于Windows Server 2019 LTSC,兼容旧版本环境。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务