Gitlab 生成一个包含所选文件夹的 zip
Posted
技术标签:
【中文标题】Gitlab 生成一个包含所选文件夹的 zip【英文标题】:Gitlab generate a zip with chosen folders 【发布时间】:2022-01-14 02:51:04 【问题描述】:在 Gitlab 中,有没有一种方法可以使用 CI/CD 或其他技巧在每次提交后生成带有所选文件夹的 .zip 包?在 CI/CD 中使用的脚本?
我知道我们可以使用“下载源代码”按钮下载整个存储库,但我需要创建一个包 .zip,其中仅包含存储库的一些文件夹。
谢谢:)。
【问题讨论】:
【参考方案1】:根据您的基本 Docker 映像(如果您使用一个),您可能需要安装 zip。
在这之后你可以运行类似的东西:
zip -r archive.zip folder1 folder2 folder3
最后,您需要对 achive.zip 文件做一些事情(比如将其声明为工件或将其上传到某处),否则一旦工作完成,它就会丢失。
【讨论】:
以上是关于Gitlab 生成一个包含所选文件夹的 zip的主要内容,如果未能解决你的问题,请参考以下文章