我们目前使用Jenkins从Linux盒子中进行所有(Java)构建/部署。现在我们正在构建一个.net客户端,并希望有一个类似的自动构建/部署过程。 我有一些研究,发现詹金斯的MSBuild插件。似乎有两种方法可以继续:
我对.net的精彩世界相当新,所以可能还有其他我不知道的选择。
那么,如何在Jenkins上为.net项目设置uild / deployment?
答案 0 :(得分:4)
我建议在Windows上设置单独的 slave ,但是从Linux框运行master。通过这种方式,您可以集中控制和监控构建。
我不能对MSBuild插件说什么,因为由于历史原因,我们通过命令行运行MS Devenv构建(使用ANT作为“粘合剂”)。
我们为Windows,OS X,iOS和Android构建我们的产品(主要用C ++编写)。我们的低级构建系统是基于CMake的。