有没有办法配置 jenkins 使其能够在 linux 平台上运行 msbuild。我确实看到了 msbuild 插件,但它在“全局工具配置”下的配置主要与 Windows 相关。如果没有插件,如果我尝试简单地使用简单的 shell 脚本来下载它需要能够在 linux 主机上运行 msbuild 或等效程序的任何内容,那会是什么。我们使用centos linux distro 并尝试了所有方法来下载dot-net core
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
sudo yum install dotnet-sdk-2.2
也尝试过:-
但这也行不通。我知道我们可以使用 windows slave 或任何机器来实现这一点。但我正在寻找的是,是否有任何开箱即用的方法能够使用 msbuild 或其等效的 linux 在任何 linux 平台(在我们的例子中是 centos)上构建一个 dot net 项目。
如有任何帮助,我们将一如既往地不胜感激。
最佳答案
实际上一些 .net 二进制文件可以在 Linux 上使用:https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial (在左侧选择您的发行版)。然后您可以通过 bash 执行您的构建。
关于.net - 配置 Jenkins 以在 Linux 平台上运行 MSBuild,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54681028/