回答
我應該運行的Ubuntu 14.04虛擬機詹金斯從一個的Windows主機。
前的要求:你應該在詹金斯定義的虛擬機從(http://YOUR-JENKINS-URL/computer/)
這是我如何解決它:
1)安裝Ubuntu的虛擬機在開機時自動啓動服務,運行腳本啓動詹金斯奴:
使用upstart運行腳本:創建/etc/init/jenkins-slave.conf
一個文件3210description "A job to start a Jenkins slave" author "Your Name" start on runlevel [2345] exec echo Starting Jenkins slave at `date` >> /var/log/jenkins-slave-job.log exec /jenkins/run.sh
的/jenkins/run.sh:
cd $(dirname $0) java -jar slave.jar -jnlpUrl http://YOUR-JENKINS-URL/computer/NAME-OF-NODE/slave-agent.jnlp -secret 51d080f68b3d2552c977840aa8a01bb371a1b3e8b3326f36fadb497e597185ce
的/詹金斯文件夾應包含從詹金斯節點上下載slave.jar文件。
run.sh文件中的最後2行應取自Jenkins節點頁面。
2)安裝的Windows啓動虛擬機啓動時:
在創建具有以下值的Windows shourtcut 「目標:」
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "UbuntuVBox"
凡UbuntuVBox應將其替換爲虛擬機的名稱
將快捷方式放在「啓動」在Windows文件夾中的開始菜單
總之:
做上述步驟之後 - 如果你重新啓動Windows主機,它應該運行該快捷方式,將運行虛擬機。虛擬機將運行服務「詹金斯奴隸」,你的詹金斯奴隸應該啓動並運行。
簡短的回答:
是的,我們能做到這一點。
只需在您的PC中添加VitrualBox作爲服務,並在該VitrualBox VM中添加Jenkins Slave作爲服務。
龍答:
事實上,我們在這裏所說的兩件事情:
- 重啓的VirtualBox的主機時,如何自動啓動的VirtualBox虛擬機。
- 如何在重新啓動此節點客戶端時自動啓動jenkins從站。
或者,換句話說,我們正在談論一兩件事:
- 計算機重新啓動時如何自動啓動一些東西。
但是詳細的操作與您正在使用的操作系統相關。 (適用於Windows,這個工具可以幫助:https://nssm.cc/)
有一種VirtualBox Plugin說:
需要
時自動啓動虛擬機停止虛擬機時不再需要
它需要VirtualBox的web服務(vboxwebsrv)來控制虛擬機(例如,請參閱chapter 9.12 of the VirtualBox documentation以使其運行)。
唯一的缺點是(截至2017年3月)它只支持VirtualBox 4.3及更低版本。
- 1. 如何在Ubuntu中自動啓動Jenkins?
- 2. 從Jenkins或網站重新啓動Tomcat
- 3. 從url啓動virtualbox vm?
- 4. 從jenkins啓動AVD
- 5. 自動啓動聲納服務器,如果啓動jenkins發佈
- 6. 禁用Jenkins自動啓動OS X
- 7. 如何用VirtualBox啓動CDLinux映像?
- 8. 從Jenkins啓動shell腳本
- 9. 使用virtualbox從usb啓動ubuntu
- 10. 如何在git中完全自動啓動Jenkins for Maven作業?
- 11. vagrant virtualbox啓動錯誤
- 12. 使用Python啓動VirtualBox VM
- 13. 在Windows啓動時啓動VirtualBox和虛擬機啓動
- 14. 如何從Java自動啓動Rserve?
- 15. 瀏覽器從jenkins運行時不會自動啓動
- 16. 如何在啓動時在OSX上啓動Jenkins服務器
- 17. 遠程在Ubuntu 14.04上啓動Jenkins從站時出現錯誤
- 18. 如何在Windows中重新啓動Jenkins
- 19. 如何在Jenkins作業中啓動硒
- 20. 如何在端口8000上啓動Jenkins?
- 21. Jenkins自動化
- 22. web部署後自動啓動網站
- 23. 從eclipse自動啓動jconsole
- 24. 如何從主站啓動和關閉Jmeter從站
- 25. 在Windows啓動時自動啓動Asp.Net網站
- 26. 未能從瀏覽器啓動jenkins
- 27. 無法從Jenkins CI啓動瀏覽器
- 28. 如何在Jenkins中自動重啓gerrit扳機
- 29. 如何在啓動計算機時自動從網站下載jasper報告
- 30. 如何自動從網站導入html?