做web UI自動化時,為了提高效率,用了多台windows節點來跑自動化,但slave-agent每次在關機后都得手工啟動,麻煩,網上看到了一系列說啟動任務中,感覺還是不考慮,這里使用windows計划任務來完成。
配置如下:
當斷開時,jenkins提示我們有兩種方法啟動

我們用第二種方法開實現開機啟動
1、“slave.jar”是一個超鏈接。 點擊下載slave.jar文件
2、windows控制面板--管理工具--任務計划
3、創建一個基本任務
- 向導的第一頁:
- 名字:jenkins_agent
- 說明(可選)
- 點擊下一步
- 向導的下一頁
- 什么時候開始執行任務:選擇“當計算機啟動時”
- 點擊下一步
- 向導的下一頁
- 您希望執行什么操作:選擇“啟動程序”
- 點擊下一步
- 向導的下一頁
- 程序/腳本:輸入“java.exe”(或java.exe的完整路徑)
- 添加參數:輸入命令的其余部分,如“-jar slave.jar -jnlpUrl http:// <JenkinsHostName>:8080 / computer / <nodeName> /slave-agent.jnlp -secret <some_long_hex_string>”
- 例如:-jar D:\ Scripts\jenkins\slave.jar -jnlpUrl http://jenkinshost.example.com:8080/computer/buildNode1/slave-agent.jnlp-secret d6a84df1fc4f45ddc9c6ab34b08f13391983ffffffffffb3488b7d5ac77fbc7
- 點擊下一步
- 向導的下一頁
- 單擊完成后單擊復選框“打開此任務的屬性”對話框
- 單擊完成
