持续集成 Jenkins 部署.NET 自动化构建
Jenkins工作流程
1.安装.NET 环境
1.1安装vs2022下载Visual Studio地址: https://visualstudio.microsoft.com/zh-hans/
- .NET Framework 4.6.2(最新版,可根据实际情况调整)
- .NET Framework 4.6.2 Developer Pack(开发包)
- Microsoft Build Tools
MSBuild功能是“对.NET项目的源码进行编译”,虽然平时我们使用 Visual Studio 都是图形界面编译、发布程序,但实际上 Visual Studio 是去调用 MSBuild 来进行各种操作的,所以我们要想让 Jenkins 也能自动编译代码,也要为它准备一套 MSBuild。
1.2 NuGet 下载地址: https://dist.nuget.org/index.html
NuGet 的控制台程序,在编译程序之前,先需要使用 NuGet 进行包还原,无需安装,放在固定位置即可
1.3配置包源
打开VS2022


添加完成后,修改以下路径的Nuget.config文件
C:\Windows\System32\config\systemprofile\AppData\Roaming\Nuget\Nuget.config
C:\Windows\SyWOW64\config\systemprofile\AppData\Roaming\Nuget\Nuget.config
添加你在工具增加的程序包源
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" />
<add key="LZYunNuGet" value="http://nuget.lzyun.vip/nuget" />
<add key="YUNWEI" value="http://yunwei.nuget.chyun.vip/nuget" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>
如图示:


ps:因为jenkins构建会使用以下路径的Nuget.config

2.安装Jenkins及插件
1.1安装jenkins详见上篇
1.2安装Git Plugin
Manager Jenkins => Manage Plugins=> Available
1.3全局工具配置

1.4新建一个任务






浙公网安备 33010602011771号