[英]Running Jenkins job with different maven opts in parallel
社區。 我想運行 Jenkins 作業,相同的作業但具有不同的 maven opts 值並並行運行。 我怎樣才能做到這一點? 我試圖使用不同的 Jenkins 插件,但沒有成功。 嘗試使用 groovy 腳本配置管道,但我太業余了,不知道如何實現我想要的。 目標是並行運行相同的 jenkins 作業,但唯一必須不同的是我的測試應該運行的環境。 也許已經有一個解決方案,所以你可以指出我。
您應該能夠為此使用並行塊。 以下是示例。
pipeline {
agent none
stages {
stage('Run Tests') {
parallel {
stage('Test On Dev') {
agent {
label "IfYouwantToChangeAgent"
}
steps {
sh "mvn clean test -Dsomething=dev"
}
post {
always {
junit "**/TEST-*.xml"
}
}
}
stage('Test On QA') {
agent {
label "QA"
}
steps {
sh "mvn clean test -Dsomething=qa"
}
post {
always {
junit "**/TEST-*.xml"
}
}
}
}
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.