Jenkins 詹金斯管道可以隐藏合并文件吗?
我正在并行处理Jenkins 詹金斯管道可以隐藏合并文件吗?,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我正在并行处理集成和单元测试。它们都在target目录下生成JUnit和代码覆盖率报告。它们中每一个的存储名称都是tests build,并且还提供了包含的资源 stage('Tests Execution') { parallel { stage('Execute Unit Tests') { steps { dockerExecuteBuildStage([ stageName: "unit-tests", dockerTargetDir: "/opt
集成
和单元
测试。它们都在target
目录下生成JUnit和代码覆盖率报告。它们中每一个的存储名称都是tests build
,并且还提供了包含的资源
stage('Tests Execution') {
parallel {
stage('Execute Unit Tests') {
steps {
dockerExecuteBuildStage([ stageName: "unit-tests", dockerTargetDir: "/opt/build/target",
stashIncludesPattern: "**/target/*", stashName: "tests-build"])
}
}
stage('Execute Integration Tests') {
when {
expression { config.load().idpsIsEnabled == false }
}
steps {
script {
config.concurrentStash("tests-build", "intuit-paas-update.yml")
}
dockerExecuteBuildStage([ stageName: "integration-tests", dockerTargetDir: "/opt/build/target",
stashIncludesPattern: "**/target/*", stashName: "tests-build"])
}
}
}
}
考虑到它们将并行执行,并将使用Jenkins Stash
临时存储报告以供以后处理,我得到以下行为:
问题
- 可以在并行执行时隐藏合并文件吗
- 有没有办法合并2个并行存储中的文件?如果名字没有冲突
- 在一个分支中,我在faf7dfb5d4a66b14d5acdae4c46a8b8771b57eb测试构建中获得了
安全存储paas-update.yml…
- 在另一个分支中,我得到了
警告:覆盖隐藏的'faf7dfb5d4a66b14d5acdae4c46a8b8771b57eb tests build'隐藏的5个文件