[Jenkins]持續整合之路(十一)Jenkins加入Slave作自動佈署 ... | Jenkins node
![[Jenkins]持續整合之路(十一)Jenkins加入Slave作自動佈署 ...](https://i.imgur.com/axBPWDg.jpg)
.NET專案完成建置、掃描及測試等等等的持續整合程序後,下一步就到了過版到QA環境的佈署階段了,要佈署到IIS的Web專案可以靠WebDeploy單鍵佈署建立的發行組態與Jenkins直接整合,透過webdeploy(8172)直接佈署到WEBServer的IIS。但遇到WindowsService或是其他執行檔專案時,就稍微麻煩一點。這次我們在JenkinsMaster作建置並且產生發行成品,但佈署時,直接從測試機連回JenkinsMaster取得封裝成品來作版本更新。 持續整合之路進入到過版程序: *Release管理容後再補。 1.前置條件確認2.JenkinsMaster設定3.Master新增Slave節點4.Slave伺...
![[Jenkins]持續整合之路(十一)Jenkins加入Slave作自動佈署 ...](https://i.imgur.com/H8YKUrg.jpg)
.NET專案完成建置、掃描及測試等等等的持續整合程序後,下一步就到了過版到QA環境的佈署階段了,要佈署到IIS的Web專案可以靠Web Deploy單鍵佈署建立的發行組態與Jenkins直接整合,透過web deploy(8172)直接佈署到WEB Server的IIS。但遇到Windows Service或是其他執行檔專案時,就稍微麻煩一點。這次我們在Jenkins Master作建置並且產生發行成品,但佈署時,直接從測試機連回Jenkins Master取得封裝成品來作版本更新。
持續整合之路進入到過版程序:
*Release管理容後再補。
1.前置條件確認
2.Jenkins Master設定
3.Master新增Slave節點
4.Slave伺服器設定
5.Jenkins安裝Copy Artifact plugin
6.現有CI作業封裝成品
7.新增CI作業Slave複製成品並進行佈署
(1)前置條件:
Slave server已安裝好了JRE環境
下載網址: https://java.com/zh_TW/download/[1]
按下安裝按鈕
安裝完畢。
(2)Jenkins Master設定
管理Jenkins > 設定全域安全性
到Agents區塊,選隨機,按下Agent protocols,設定Java Web Start Agent Protocol/4 TLS encryption
設定完成後,按下儲存。
(3)Master新增Slave節點
管理Jenkins >...