我在詹金斯大学的工作空间结构如下图所示。
├───automation_scripts
├───dist
│ └───assets
│ ├───datasim
│ └───images
│ └───icons
├───node_modules
|___src
|___config_pm2.json
|___package.json
在上面的目录中,当我使用zip管道实用程序插件时,如以下命令所示。创建zip文件时,如何排除Automation_scripts目录(其中包含我的部署脚本,如Jenkinsfile等)?
我只能使用glob:在以下命令中包含哪些文件夹。
zip dir: '', glob: '', zipFile: "node-app" + ".zip"
任何帮助将不胜感激。预先感谢
答案 0 :(得分:0)
zip
步骤的参数glob
仅支持包括模式,排除模式不支持。
并包括模式遵循Ant style pattern
因为您的原因,您应该写为:
zip glob: 'dist/**, node_modules/**, src/**, *.json', zipFile: "node-app" + ".zip"