jenkins - 使用 Jenkins 发布 ASP.NET CORE 项目的配置

标签 jenkins msbuild .net-core

我已经为其他项目配置了使用 Jenkins 发布 .Net 项目,并且它们都运行良好。我正在使用这个命令:

"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" %WORKSPACE%\Source\test1.sln /T:Clean /T:Rebuild. 

但这对于使用 Jenkins 构建和发布的 ASP.NET core 项目不起作用。我可以从 Visual Studio 2017 手动构建和发布。这里有人知道如何配置 Jenkins 以使用 Jenkins 构建和发布 ASP.Net CORE 项目吗?

最佳答案

Jenkins 不应该是这里的问题。我可以确认我的 Jenkins 工作正在构建 Net Core 2.0 解决方案。您需要 MSBuild“15”,可以下载 here (VS 2017 的构建工具)。安装后,默认位置应为 C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe

你的可以改成这样:

"& C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe" %WORKSPACE%\Source\test1.sln /T:Clean /T:Rebuild.

此外,您可以使用构建工具 at Github 在此处检查更改。 .

关于jenkins - 使用 Jenkins 发布 ASP.NET CORE 项目的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49535805/

相关文章:

java - Jenkins 无法在 Windows Slave 上启动进程

python - 在 bash 管道中使用时,保留 Jenkins 中 python 脚本的返回代码

c# - 如何在没有 Visual Studio 的情况下构建 Windows Store 8.1 应用程序?

c# - Installer工程多次打包文件

msbuild - 从 Teamcity 更新 appsettings.json 文件

azure - 如何使用客户端应用程序获取的 token 对 Web API 进行身份验证以调用 Graph API

docker - 使用 Jenkins Blue Ocean 部署构建

java - 查找文件,对它们进行 gtar 并创建报告

visual-studio - VS2017 中 msbuild 的不同路径

c# - 如何使用 NuGet v3 API 下载和解压缩包