gpt4 book ai didi

c# - 使用 jenkins 构建 C# 项目

转载 作者:太空狗 更新时间:2023-10-29 23:50:52 25 4
gpt4 key购买 nike

首先,我不确定是否有一个特定的论坛更适合关于 Jenkins 的请求,但我想我只是在这里发布它。

所以,我有这个 C# 项目,它现在需要 Visual Studio 2015 来构建,我想使用 Jenkins 自动构建。这是我第一次使用 Jenkins,我能够设置它,它从 gitlab 存储库中获取代码,但现在没有配置构建操作。为了“好玩”,我试着简单地让它使用“windows 批处理文件”作为构建文件并添加了 echo test。检查控制台输出,它会下载存储库代码,然后尝试执行批处理文件,结果是:

java.io.IOException: 无法运行程序“cmd”(在目录“/var/lib/jenkins/workspace/Project”中):java.io.IOException: error=2, No such file or directory

这当然是有道理的,但我现在想知道,有没有一种方法可以在 debian 服务器上使用 jenkins 构建 C# 项目,而无需求助于 mono 或其他东西?我知道人们在 linux root 上使用 Jenkins 为 Windows 构建 C++ 项目,因此必须存在某种交叉编译的可能性。

如果 Visual Studio 2015 是一个交易破坏者,我也可以将其绑定(bind)到 VS13 甚至更低版本。非常感谢任何帮助!

/编辑

可能重要的是要说 Mono 不是一个选项。我正在使用 Mono 无法使用的 WPF 等功能。

最佳答案

使用 Jenkins 的 MSBuild plugin .

Jenkins.NET是一篇关于在 .NET 环境中使用 Jenkins 的好博客。第一个帖子是here .

关于c# - 使用 jenkins 构建 C# 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28245791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com