安裝在Linux下的jenkins執行windows下的bat命令


 

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節點的教程,我感覺有希望,所以嘗試着做了一下,還真他媽的可以啊!

參考:http://wenku.baidu.com/link?url=LvcB20-DE2q0hhAWYM-QcJRWs7v73ylLjXN-z8bYE8jzvaP0dEb4SG5SK6U0zMWlGlYnyu2Cb6bjlQ8ipaJDo3jaEs0cnDjdtdgbqurqnB_

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命令就可以了 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM