如何更改 Cobertura 报告的名称

How to change name of Cobertura report

提问人:dean89 提问时间:11/16/2023 更新时间:11/16/2023 访问量:16

问:

我正在使用插件进行代码覆盖,以在两个不同的 docker 容器中测试多个 python 版本,并且.流程完成后,我得到的是两个同名的文件报告:。我希望能够将这些报告的名称更改为 和 。CoberturaJenkinsrockylinux-8rockylinux-9Cobertura Coverage ReportRocky-8 Coverage ReportRocky-9 Coverage Report

我已经检查了这个问题,但我找不到任何更新的工作。

有人知道如何改名吗?

enter image description here

这是 Jenkins 管道的一部分:

stages {
        stage ('Execute tests for RockyLinux'){
            parallel {
                stage ('Test Rocky 8') {
                    agent {
                        docker {
                            image 'localhost:5000/rocky-8:latest'
                            args '-u jenkins:jenkins'
                        }
                    }
                    steps {
                        echo 'Building Rpm...'
                        sh '''
                            pyenv local 3.7.15 3.8.15 3.9.15 3.10.13 3.11.6
                            tox
                            coverage xml --omit=*usr* --omit=*.tox*
                        '''
                        cobertura coberturaReportFile: '**/coverage.xml'
                    }
                }
                stage ('Test Rocky 9') {
                    agent {
                        docker {
                            image 'localhost:5000/rocky-9:latest'
                            args '-u jenkins:jenkins'
                        }
                    }
                    steps {
                        echo 'Building Rpm...'
                        sh '''
                            pyenv local 3.7.15 3.8.15 3.9.15 3.10.13 3.11.6
                            for version in 37 38 39 310 311; do tox -e py${version}-requests0; done
                            coverage xml --omit=*usr* --omit=*.tox*
                        '''
                        cobertura coberturaReportFile: '**/coverage.xml'
                    }
                }
            }
        }
詹金斯 科伯图拉

评论


答: 暂无答案