Windows下搭建Jenkins自動化部署
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、點選儲存