我有一个Jenkins管道可以工作,但是Sonar抱怨嵌套块的深度太高
我没有看到一个简单的方法来减少块的数量,所以我想做一些像创建一个函数,但我的尝试这样做已经失败。
我想转换如下内容:
pipeline {
stages {
stage {
parallel {
stage{
steps {
script {
}
}
}
}
}
}
}
变成
pipeline {
stages {
stage {
parallelized_stages()
}
}
}
def parallelize_stages() {
parallel {
stage{
steps {
script {
}
}
}
}
}
有什么想法吗?
1条答案
按热度按时间hrirmatl1#
是的,你可以这么做.下面是一个例子.