@@ -123,10 +123,12 @@ pipeline {
123123 }
124124 post {
125125 always {
126- sh ' sed -i -E -e \' s,"github.com/docker/app","unit/basic",g; s,"github.com/docker/app/([^"]*)","unit/basic/\\ 1",g\' src/github.com/docker/app/_build/test-results/unit-coverage.xml'
127- sh ' sed -i -E -e \' s,"github.com/docker/app/e2e","e2e/basic",g\' src/github.com/docker/app/_build/test-results/e2e-coverage.xml'
128- archiveArtifacts ' src/github.com/docker/app/_build/test-results/*.xml'
129- junit ' src/github.com/docker/app/_build/test-results/*.xml'
126+ dir(' src/github.com/docker/app/_build/test-results' ) {
127+ sh ' [ ! -e unit-coverage.xml ] || sed -i -E -e \' s,"github.com/docker/app","unit/basic",g; s,"github.com/docker/app/([^"]*)","unit/basic/\\ 1",g\' unit-coverage.xml'
128+ sh ' [ ! -e e2e-coverage.xml ] || sed -i -E -e \' s,"github.com/docker/app/e2e","e2e/basic",g\' e2e-coverage.xml'
129+ archiveArtifacts ' *.xml'
130+ junit ' *.xml'
131+ }
130132 sh ' docker rmi docker/cnab-app-base:$BUILD_TAG-coverage'
131133 deleteDir()
132134 }
@@ -150,10 +152,12 @@ pipeline {
150152 }
151153 post {
152154 always {
153- sh ' sed -i -E -e \' s,"github.com/docker/app","unit/experimental",g; s,"github.com/docker/app/([^"]*)","unit/experimental/\\ 1",g\' src/github.com/docker/app/_build/test-results/experimental-unit-coverage.xml'
154- sh ' sed -i -E -e \' s,"github.com/docker/app/e2e","e2e/experimental",g\' src/github.com/docker/app/_build/test-results/experimental-e2e-coverage.xml'
155- archiveArtifacts ' src/github.com/docker/app/_build/test-results/*.xml'
156- junit ' src/github.com/docker/app/_build/test-results/*.xml'
155+ dir(' src/github.com/docker/app/_build/test-results' ) {
156+ sh ' [ ! -e experimental-unit-coverage.xml ] || sed -i -E -e \' s,"github.com/docker/app","unit/experimental",g; s,"github.com/docker/app/([^"]*)","unit/experimental/\\ 1",g\' experimental-unit-coverage.xml'
157+ sh ' [ ! -e experimental-e2e-coverage.xml ] || sed -i -E -e \' s,"github.com/docker/app/e2e","e2e/experimental",g\' experimental-e2e-coverage.xml'
158+ archiveArtifacts ' *.xml'
159+ junit ' *.xml'
160+ }
157161 sh ' docker rmi docker/cnab-app-base:$BUILD_TAG-coverage-experimental'
158162 deleteDir()
159163 }
0 commit comments