当前位置:  开发笔记 > 运维 > 正文

如何在声明性管道中从archiveArtifact中排除文件?

如何解决《如何在声明性管道中从archiveArtifact中排除文件?》经验,为你挑选了1个好方法。



1> Jon S..:

的第三个参数archiveArtifacts未命名。即在您的通话中:

archiveArtifacts artifacts: """/bin/publish/**""", excludes: """/bin/publish/Tests/**""", """/bin/publish/coverage/**""", fingerprint: true

您有, """/bin/publish/coverage/**""",未命名的部分。我猜想您希望它成为exclude参数的一部分,在这种情况下,您应该用逗号分隔第一个排除模式字符串中的两个排除模式,如下所示:

archiveArtifacts artifacts: """/bin/publish/**""", excludes: """/bin/publish/Tests/**, /bin/publish/coverage/**""", fingerprint: true

就像@Fidel指出的那样,您不需要使用三引号引起来的字符串,因此您可以执行以下操作:

archiveArtifacts artifacts: "/bin/publish/**", excludes: "/bin/publish/Tests/**, /bin/publish/coverage/**", fingerprint: true

或使用单引号:

archiveArtifacts artifacts: '/bin/publish/**', excludes: '/bin/publish/Tests/**, /bin/publish/coverage/**', fingerprint: true

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有