我有2个容器。 容器1在Linux容器上具有Jenkins。 容器2在Windows容器上具有.NET软件包和其他工具(MSBuild,Wix,Nuget,.NET Framework 4.5、4.6.2,KSign等)。
我在线搜索,我认为在Linux容器上的容器2上安装软件包是不可行的...
如果我在Linux容器上运行Jenkins,是否可以为我的管道作业创建Windows容器?那怎么办?
答案 0 :(得分:0)
与mentioned here一样,Linux上的Docker不直接支持Windows容器。
如果我在Linux容器上运行Jenkins,是否可以为我的管道作业创建Windows容器?
仅当Linux运行某种Windows虚拟机(Wine in Docker,VBoxHeadless)时,您才可以在该VM中运行Windows容器。
答案 1 :(得分:0)
您可以将Windows节点连接到jenkins主服务器,并在此服务器上计划Windows作业。您可以在节点上添加标签,并在作业中限制调用特定作业的位置。