jenkins實用外掛程式1-active choices plugin
如果用jenkins中的 pipeline 的話,
這個可以用jenkins pipline語法幫忙生成,
1. 同時 build 多個 stage
stage('test')
stage('test2')
2. 使用 parallel 平行處理parallel(
job1:}
, job2:}
)
將多個 stage 視為同乙個 node 會同時啟動,會等待較長的 stage 完成後才統一返回結果
3. 在同乙個 stage build 多個 job
有基礎依賴的 job 先完成後再進行其他 job 的建置
只在 stage 2 傳入多個 job 並使用 parallel build
def transformintostep(jobfullname)
}stage('step1')
stage('step2') ".tokenize(',')
def i = 0;
for (jobname in jobs) "] = transformintostep(jobname);
i++;
} //println(branches);
parallel branches;
}stage('step3')
4.在jenkins中安裝外掛程式
manage jenkins --> manage plugins,搜尋 extended choice parameter
選擇 checkbox
choose source for value
groovy script
def jobs = jenkins.model.jenkins.instance.getjobnames()
def matchjobs = jobs.findall
return matchjobs
Jenkins一次任務構建中如何處理多個git倉庫
jenkins有乙個外掛程式,叫multiple scms plugin,這款外掛程式支援多個版本控制管理源,你可以在一次構建中選擇多個倉庫進行構建 同時支援git和svn 確保jenkins安裝該外掛程式後,參考如下 1 在原始碼管理中選擇 multiple scms 2 選擇你的 倉庫型別,進行...
如何一次轉換多篇文件?
有時我們需要一次轉換多篇文件,比如將html檔案轉為word檔案,或是將word檔案轉為txt格式的檔案等,可以用下面的方法,圖中的例子是將很多wps 2000編輯的檔案一次轉換為word 2000格式的檔案。將要轉換的檔案放在同乙個資料夾中,然後單擊 檔案 選單中的 新建 命令,單擊 其他文件 選...
記一次jenkins的坑
由於公司的gitlab是內網,外網無法訪問,所以jenkins只能部署在windos本機上.中間出現乙個問題,就是jenkins使用ssh無法上傳檔案到linxu上 故而jar包根本不會上傳到linxu上導致部署失敗 讓我這樣做.然後 然後把下面的命令複製進去 echo 開始上傳檔案 pscp r ...