【问题标题】:Specify name of ZIP file created by AppVeyor指定 AppVeyor 创建的 ZIP 文件的名称
【发布时间】:2019-09-24 12:12:23
【问题描述】:

AFAICT 我可以告诉 AppVeyor 将整个文件夹包装到一个 zip 文件工件中,如下例所示:

artifacts:
  - path: logs
    name: test logs
    type: zip

这会将logs 子文件夹中的所有文件推送到logs.zip ZIP 文件中。

我想给生成的 ZIP 文件起一个不同的名称。我该怎么做?

【问题讨论】:

    标签: appveyor


    【解决方案1】:

    问题编号929 in the community support repository 表明目前不以声明方式支持此功能。您可以做的是在问题中概述的after_build 步骤中重命名工件:

    after_build:
    - appveyor PushArtifact local-file.zip -FileName remote-file-%appveyor_build_version%.zip 
    

    【讨论】:

      【解决方案2】:

      name 属性似乎也控制着 ZIP 文件的名称。因此,如果我希望 ZIP 文件命名为 foo.zip,我可以在 appveyor.yml 中写入以下内容:

      artifacts:
        - path: logs
          name: foo
          type: zip
      

      所以我已经完成了 - 请参阅 herehere

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-01
        • 2014-11-16
        相关资源
        最近更新 更多