1、
2、
3、安裝過程可以參照網上帖子有很多,自行百度
4、安裝完成登錄進入jenkins頁面,選擇到插件安裝頁面,需要額外安裝的插件(SSH Plugin(遠程服務器執行腳本)、Subversion Plug-in(SVN代碼管理工具)、MSBuild Plugin(VS代碼編譯插件)、Publish Over FTP(FTP插件))
5、進入配置頁面->選擇全局憑據->添加憑據,將需要的用戶名密碼全部錄入進去(包含系統登錄用戶,svn賬號,FTP賬號等)
6、進入系統管理-->系統設置,找到SSH remote hosts,點擊下面的新增,錄入你需要部署的windows服務器信息,錄入完成后點擊保存。
7、進入系統管理-->系統設置,找到Publish over FTP,點擊下面的新增,錄入你需要部署的windows服務器FTP信息,錄入完成后點擊保存。
8、進入系統管理-->全局工具配置,找到MSBuild,點擊新增MSBuild,錄入對應的代碼編譯工具,.NET編譯環境需要提前在Jenkins服務器上安裝對應的Visual Studio。
9、點擊新建Item,輸入項目名稱,選擇 Freestyle project,點擊確定。
10、源碼管理,選擇Subversion。
11、構建-->增加構建步驟,選擇 Execute Windows batch command。
C:\tolls\nuget.exe restore
PS:nuget.exe 需要在網上下載,然后放到Jenkins服務器的某個目錄下面,這里是nuget.exe的絕對路徑,這段代碼是拉取編譯項目所需要的nuget包
12、構建-->增加構建步驟,選擇Build a Visual Studio project or solution using MSBuild。
/t:Rebuild /p:Configuration=Release /p:VisualStudioVersion=16.11.5 /p:OutputPath=demo\
PS:MSBuild Build File項目的解決方案,Command Line Arguments 編譯的指令
13、構建-->增加構建步驟,選擇Send files over FTP。
14、構建-->增加構建步驟,選擇Execute shell script on remote host using ssh。
15、點擊保存