我正在尝试在Windows docker容器中运行jenkins作业。我已经使用Windows Server代码docker镜像成功创建了一个镜像,该镜像将具有MSBuildEngine 4.7。
我面临的问题是我无法在该容器中运行Jenkins作业。
我可以在linux环境下轻松地做到这一点。
实际的问题是,詹金斯首先放置了一个外壳文件,该文件将具有运行容器并对其进行检查的命令。
如何告诉Jenkins我的环境不是Linux,而是Windows。
注意:谷歌搜索现在无济于事。所以我直接伸出手来
答案 0 :(得分:0)
我也在解决这个问题。我发现,(也许仅仅是一个)潜在的问题是詹金斯如何告诉Docker将卷安装到容器上。我还没有解决这个问题。
编辑:
有一个PR解决了这个问题,我测试了Linux和Windows从属服务器的分叉是否能够按预期工作。
git clone https://github.com/rbutcher/docker-workflow-plugin.git
git checkout feat/windows_slaves
mvn -DskipTests clean install
./target/docker-workflow.hpi
。