【问题标题】:Gitlab generate a zip with chosen foldersGitlab 生成一个包含所选文件夹的 zip
【发布时间】:2022-01-14 02:51:04
【问题描述】:

在 Gitlab 中,有没有一种方法可以使用 CI/CD 或其他技巧在每次提交后生成带有所选文件夹的 .zip 包?在 CI/CD 中使用的脚本?

我知道我们可以使用“下载源代码”按钮下载整个存储库,但我需要创建一个包 .zip,其中仅包含存储库的一些文件夹。

谢谢:)。

【问题讨论】:

    标签: gitlab continuous-integration gitlab-ci


    【解决方案1】:

    根据您的基本 Docker 映像(如果您使用一个),您可能需要安装 zip。

    在这之后你可以运行类似的东西:

    zip -r archive.zip folder1 folder2 folder3
    

    最后,您需要对 achive.zip 文件做一些事情(比如将其声明为工件或将其上传到某处),否则一旦工作完成,它就会丢失。

    【讨论】:

      猜你喜欢
      • 2013-10-10
      • 1970-01-01
      • 1970-01-01
      • 2013-09-14
      • 1970-01-01
      • 1970-01-01
      • 2016-10-02
      • 2013-11-22
      • 1970-01-01
      相关资源
      最近更新 更多