如何同时运行2个Jenkins代理,而控制器上的作业只有一个触发器

velaa5lx  于 12个月前  发布在  Jenkins
关注(0)|答案(1)|浏览(140)

我有一个使用Maven的Selenium自动化项目,目前我正在使用XML文件在本地运行测试用例批。
现在我需要在Jenkins中运行整个套件,为此,我在项目中有2个代理EC2示例。我为这两个代理配置了两个XML文件,以便在它们之间划分套件。现在我可以单独构建它们。
我正在寻找一种解决方案,当主任务正在构建时,可以同时触发我的两个代理,以便我可以使用Jenkins管道并行执行它们。

jq6vz3qz

jq6vz3qz1#

标记两个示例,比如label1label2
那么...

stage('Tests') {
        parallel {
            stage('Suite1') {
                steps {
                    node('label1') {
                       //do something...
                    } 
                }
            }
            stage('Suite2') {
                steps {
                    node('label2') {
                       //do something...
                    }
                }
            }
        }
    }

字符串

相关问题