持续集成 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新建一个任务

 

 

 

 

 

 

 

 

posted @ 2021-11-17 15:11  白桃乌龙啊  阅读(381)  评论(0)    收藏  举报