我们有一个在Linux机器上运行的Jenkins服务器,我们将它用于Java项目(Maven构建)。
我们将会有几个.NET应用程序出现。我能在Linux机器上构建它们吗?我需要添加一个Windows框吗?任何帮助将不胜感激。
答案 0 :(得分:3)
如果这些是.NET Framework(而不是.NET Core)应用程序,最简单的方法是添加一个Windows框,其中包含构建.NET应用程序所需的一切(例如install .NET Build tools),然后是setup a Jenkins slave on that box。
然后在.NET的构建版本中,指定在Windows框中使用slave来构建它的要求。
N.B。保持Windows构建节点尽可能干净 - 即抵制诱惑并不在其上安装完整的Visual Studio(!)。只安装您需要的SDK。