【问题标题】:Running multiple features sequentially in Jenkins在 Jenkins 中按顺序运行多个功能
【发布时间】:2020-11-25 23:30:54
【问题描述】:

任何人都可以通过管道脚本顺序运行以下功能(@reg1 和@reg2 是每个功能文件的标签)提供一些帮助吗?我有以下几行作为我的管道脚本的一部分。问题是当第一个失败时它会停在那里。即使第一个因功能互斥而失败,我也希望它运行第二个。

Stages {

        stage('First set of Tests') {
            steps {
                dir('dir1') {
                    sh 'mvn clean verify -Dtarget.env="test-env" -Dcucumber.filter.tags="@reg1'
                }
            }
        }

        stage('Second set of Tests') {
            steps {
                dir('dir1') {
                    sh 'mvn clean verify -Dtarget.env="test-env" -Dcucumber.filter.tags="@reg2"'
                }
            }
        }
    }

【问题讨论】:

    标签: selenium jenkins tags cucumber jenkins-pipeline


    【解决方案1】:

    您可以并行运行您的 stps。看官方文档here 有一些有用的例子。

    例如:

    pipeline {
        agent none
        stages {
            stage('Run Tests') {
                parallel {
                    stage('Test On Windows') {
                        agent {
                            label "windows"
                        }
                        steps {
                            bat "run-tests.bat"
                        }
                        post {
                            always {
                                junit "**/TEST-*.xml"
                            }
                        }
                    }
                    stage('Test On Linux') {
                        agent {
                            label "linux"
                        }
                        steps {
                            sh "run-tests.sh"
                        }
                        post {
                            always {
                                junit "**/TEST-*.xml"
                            }
                        }
                    }
                }
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-07
      • 2023-02-06
      • 1970-01-01
      相关资源
      最近更新 更多