更改Jenkins内部版本号

egdjgwm8  于 2023-06-21  发布在  Jenkins
关注(0)|答案(1)|浏览(171)

我有一个构建,一次构建一个两个节点,并将代码从每个节点部署到相应的服务器。Jenkins为每个节点运行一个构建,每次我按下run时创建两个构建。是否有方法将构建编号系统从#33#34#35#36更改为#33 - a#33 - b#34 - a#34 - b
这是它目前的样子

这就是我想要的样子

db2dz4w8

db2dz4w81#

你想要做的是打破构建号,因为Jenkins不知道如何将33-a递增到34-a
您的管道很可能开发不正确。在Jenkins中,你可以有一个单个构建,它在多个节点上并行运行,在这种情况下,你会有一个单一的构建号。
这被称为matrix作业。您也可以只使用parallel stages--它跨多个节点并行运行stage块。
下面是一个并行级配置的示例:

pipeline {
    agent none
    stages {
        stage('OS') {
            parallel {
                stage('linux') {
                    agent {
                        label 'linux'
                    }
                    steps {
                        // Do my build.
                    }
                }
                stage('windows') {
                    agent {
                        label 'windows'
                    }
                    steps {
                        // Do my build.
                    }
                }
            }
        }
    }
}

它会显示为

它将在一个windows和一个linux代理上并行运行你的构建。

相关问题