小编da *_*nit的帖子

jenkins kubernetes插件存档/ junit

我有一个通过kubernetes-jenkins插件在k8s上运行的多容器作业。一切都很正常,但我无法junitarchiveArtifacts任何东西。我怀疑是因为它仅存在于容器中但不确定。代码如下:

def label = "foo-${UUID.randomUUID().toString()}"

podTemplate(
        label: label,
        containers: [
                containerTemplate(name: 'c1', image: 'c1'),
                containerTemplate(name: 'c2', image: 'c2'),
                containerTemplate(name: 'c3', image: 'c3'),
        ],
        volumes: [
                hostPathVolume(mountPath: '/var/run/docker.sock', hostPath: '/var/run/docker.sock'),
        ],
) {
    node(label) {
        stage('test') {
            container('c1') {
                sh """
                  cd /some-path
                  ./generate-junit-xml
                """

                archiveArtifacts allowEmptyArchive: true, artifacts: '/some-path/foo.xml'

                sh "cat /some-path/foo.xml"
            }
        }
    }
}

def label = "foo-${UUID.randomUUID().toString()}"

podTemplate(
        label: label,
        namespace: 'jenkins',
        imagePullSecrets: [ 'myreg' ],
        containers: [
                containerTemplate(name: 'c1', image: 'c1'),
                containerTemplate(name: …
Run Code Online (Sandbox Code Playgroud)

jenkins jenkins-plugins

5
推荐指数
1
解决办法
488
查看次数

标签 统计

jenkins ×1

jenkins-plugins ×1