Jenkins Master,Slave 使用問題彙總及解決方案
阿新 • • 發佈:2019-02-15
Jenkins Master/slave 使用問題彙總及解決方案
(2)在slave的Configure中,在“Labels”框中,將(1)中的“Label Expression”的內容輸入到這,例如“jenkinsDemo2selenium2-slave”
這樣就能讓job在slave機器上執行,當然前提是 你須要將slave機器配置好。
2. jenkins 啟動slave ,出現com.sun.deploy.net.FailedDownloadException: Unable to load resource
見我的文章:http://blog.csdn.net/achang21/article/details/45150289
3. 在slave機器上執行job報錯 'ant.bat' is not recognized as an internal or external command
解決方法:
官方文件:如何搭建jenkins master和slave機器
1. 設定job在slave機器上執行
(2)在slave的Configure中,在“Labels”框中,將(1)中的“Label Expression”的內容輸入到這,例如“jenkinsDemo2selenium2-slave”
這樣就能讓job在slave機器上執行,當然前提是 你須要將slave機器配置好。
2. jenkins 啟動slave
見我的文章:http://blog.csdn.net/achang21/article/details/45150289
3. 在slave機器上執行job報錯 'ant.bat' is not recognized as an internal or external command
解決方法:
(1)在Jenkins的Master上,Configure System中,Ant部分,點選“Ant installations...”按鈕,新增ant, 這個ant是slave機器的ant的路徑(slave也要安裝ant),不勾選install automatically,然後儲存。
(2)在slave的job配置中,須要選擇該slave機器上的ant。
然後重新執行job,問題解決。
備註:在Jenkins的Master上,Configure System中,Ant部分,可以新增多個ant,分別對於不同的slave,在slave的job配置中,須要選擇該slave機器上的ant。
4. 在Slave機器(windows)上重啟Jenkins Slave 服務
在windows系統 “服務” 中 找到 “Jenkins Slave”,右鍵 可選擇 stop,start 等。(也在在此處設定,禁止,手動,自動啟動 Jenkins Slave服務)