1. 程式人生 > 其它 >Windows下搭建Jenkins自動化部署

Windows下搭建Jenkins自動化部署

1、安裝JDK(版本1.8),可以去對應官網下載(https://www.oracle.com/java/technologies/downloads/

2、下載安裝包(https://jenkins.io/download/

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、點選儲存