例如,我具有以下工作空间结构:
├───automation_scripts
├───dist
│ └───assets
│ │ └───images
│ │
|___index.html
├───node_modules
|___src
|___web.config
我只想压缩 dist 和 web.config
的内容现在我正在这样做:
zip zipFile: "${OCTOPUS_PACKAGE_NAME}", archive: false, glob: "dist/**, Web.config"
这导致:
├───output.zip
├───dist
│ └───assets
│ │ └───images
│ │
|___index.html
|___web.config
但我想要
├───output.zip
├───assets
│ │ └───images
│ │
|___index.html
|___web.config
如何修改过滤器:glob: "dist/**, web.config"
以使用正确的蚂蚁图案来获得结果?
答案 0 :(得分:1)
将CD放入目录以仅抓取内容 (ZIP在CLI上的工作原理相同,我们需要放在目录中才能获取文件夹结构)
dir('dist') {
zip zipFile: "${OCTOPUS_PACKAGE_NAME}", archive: false, glob: "**/*, ../Web.config"
}