如何通过Jenkins Copy Artifact Plugin复制子目录产物(不含根目录)
解决Jenkins Copy Artifact Plugin复制目录内容而非目录本身的问题
问题出在当前配置会将build目录本身连同内容一起复制到front下,只需添加stripPrefix参数即可实现直接复制build内的所有内容:
修改后的Jenkinsfile copyArtifacts步骤配置:
copyArtifacts( projectName: '你的前端构建任务名称', // 替换为实际的前端构建任务名 filter: 'build/**/*', target: 'front', stripPrefix: 'build' )
说明
stripPrefix: 'build' 参数会让插件移除路径中的build前缀,将build目录下的所有内容(包括子目录和文件)直接复制到front目录下,执行后front内会直接出现test、js、css子目录以及404.html、index.html文件,符合预期。
内容的提问来源于stack exchange,提问作者yayuyo
相关产品推荐
相关产品推荐

