launch method里面沒有 launch agent via java web start
默認是disable 需要改成random
轉載自:
http://blog.csdn.net/songjiaping/article/details/49587297
進入正題:
想實現的目標就是如題,我有一個安裝在Linux環境下的Jenkins,但是我有一個job是構建SVN上的代碼然后保存到windows環境下的,這個job在開始構建之前需要先重啟tomcat,然后我還想將上次生成的war包自動保存下來,所以問題來了,怎么使用Linux的Jenkins來執行windows的bat呢?
在網上找了很久都沒有找到一個確切相似的解決方案,直到我看到一個Jenkins添加windows節點的教程,我感覺有希望,所以嘗試着做了一下,還真他媽的可以啊!
1、打開Jenkins->系統管理->管理節點
2、點擊新建節點,取名字,如果是第一次創建節點,需選擇第一個Dumb slave
3、我的配置
4、保存后會出現如下內容:
5、在目標windows中創建“遠程工作目錄”中的路徑,然后下載保存slave.jar,在同級路徑下創建bat命令,添加上圖中“Run from slave command line:”下的命令,雙擊bat命令就連通了。
6、然后就可以創建一個job,勾選“Restrict where this project can be run”,輸入創建節點時保存的標簽名,再添加一個構建步驟(execute windows batch command),在里面輸入bat命令就可以了