我有一个构建,一次构建一个两个节点,并将代码从每个节点部署到相应的服务器。Jenkins为每个节点运行一个构建,每次我按下run时创建两个构建。是否有方法将构建编号系统从#33、#34、#35、#36更改为#33 - a、#33 - b、#34 - a、#34 - b?这是它目前的样子
#33
#34
#35
#36
#33 - a
#33 - b
#34 - a
#34 - b
这就是我想要的样子
db2dz4w81#
你想要做的是打破构建号,因为Jenkins不知道如何将33-a递增到34-a。您的管道很可能开发不正确。在Jenkins中,你可以有一个单个构建,它在多个节点上并行运行,在这种情况下,你会有一个单一的构建号。这被称为matrix作业。您也可以只使用parallel stages--它跨多个节点并行运行stage块。下面是一个并行级配置的示例:
33-a
34-a
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代理上并行运行你的构建。
1条答案
按热度按时间db2dz4w81#
你想要做的是打破构建号,因为Jenkins不知道如何将
33-a
递增到34-a
。您的管道很可能开发不正确。在Jenkins中,你可以有一个单个构建,它在多个节点上并行运行,在这种情况下,你会有一个单一的构建号。
这被称为
matrix
作业。您也可以只使用parallel stages
--它跨多个节点并行运行stage
块。下面是一个并行级配置的示例:
它会显示为
它将在一个windows和一个linux代理上并行运行你的构建。