持续集成 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"?>
如图示:
ps:因为jenkins构建会使用以下路径的Nuget.config
2.安装Jenkins及插件
1.1安装jenkins详见上篇
1.2安装Git Plugin
Manager Jenkins => Manage Plugins=> Available