首先,我不确定是否有更适合詹金斯请求的特定论坛,但我想我只是在这里发布。
所以,我有这个C#项目,它现在需要构建Visual Studio 2015,我想用Jenkins自动构建。这是我第一次使用Jenkins并且我能够设置它,它从gitlab存储库获取代码,但是现在没有配置构建操作。对于"有趣"我试图简单地使用一个" windows批处理文件"作为构建文件并添加了echo test
。检查控制台输出,它下载存储库代码,然后尝试执行批处理文件,结果是:
java.io.IOException: Cannot run program "cmd" (in directory "/var/lib/jenkins/workspace/Project"): java.io.IOException: error=2, No such file or directory
这当然有道理,但我现在想知道,有没有办法在debian服务器上使用jenkins构建一个C#项目而不需要使用单声道或其他东西?我知道人们在Linux根目录下使用Jenkins为Windows构建C ++项目,因此必须有某种交叉编译的可能性。
如果Visual Studio 2015是一个交易破坏者,我也可以将其绑定到VS13甚至更低。非常感谢任何帮助!
/修改
说Mono NOT 一个选项可能很重要。我正在使用像WPF这样的功能,这些功能不适用于Mono。