Jenkins 中如何一次構建多個專案

2022-07-26 00:33:15 字數 1059 閱讀 6242

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 ...