我在詹金斯的工作区结构如下图所示。
├───automation_scripts
├───dist
│ └───assets
│ ├───datasim
│ └───images
│ └───icons
├───node_modules
├───src
├───config_pm2.json
└───package.json
在上面的目录中,当我使用 zip pipeline 实用程序插件时,如下命令所示。创建 zip 文件时如何排除自动化脚本目录(其中包含我的部署脚本,如 Jenkinsfile 等)?
我只能在下面的命令中使用 glob: 来使用需要包含的文件夹。
zip dir: '', glob: '', zipFile: "node-app" + ".zip"
任何帮助,将不胜感激。提前致谢
The zip
步骤的参数glob
只支持includes图案,excludes模式不支持。
并包括模式遵循蚂蚁风格图案 https://ant.apache.org/manual/dirtasks.html#patterns
对于你来说,你应该写成:
zip glob: 'dist/**, node_modules/**, src/**, *.json', zipFile: "node-app" + ".zip"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)