指定 AppVeyor 创建的 ZIP 文件的名称
Specify name of ZIP file created by AppVeyor
AFAICT 我可以告诉 AppVeyor 将整个文件夹打包成一个 zip 文件工件,如下例所示:
artifacts:
- path: logs
name: test logs
type: zip
这会将 logs
子文件夹中的所有文件推送到 logs.zip
ZIP 文件。
我想给生成的 ZIP 文件起一个不同的名字。我该怎么做?
问题编号 929 in the community support repository 表明目前不以声明方式支持。您可以 做的是重命名 after_build
步骤中的工件,如问题中所述:
after_build:
- appveyor PushArtifact local-file.zip -FileName remote-file-%appveyor_build_version%.zip
似乎 name
属性也控制 ZIP 文件的名称。所以如果我想把 ZIP 文件命名为 foo.zip
,我可以在 appveyor.yml
中写入以下内容:
artifacts:
- path: logs
name: foo
type: zip
AFAICT 我可以告诉 AppVeyor 将整个文件夹打包成一个 zip 文件工件,如下例所示:
artifacts:
- path: logs
name: test logs
type: zip
这会将 logs
子文件夹中的所有文件推送到 logs.zip
ZIP 文件。
我想给生成的 ZIP 文件起一个不同的名字。我该怎么做?
问题编号 929 in the community support repository 表明目前不以声明方式支持。您可以 做的是重命名 after_build
步骤中的工件,如问题中所述:
after_build: - appveyor PushArtifact local-file.zip -FileName remote-file-%appveyor_build_version%.zip
似乎 name
属性也控制 ZIP 文件的名称。所以如果我想把 ZIP 文件命名为 foo.zip
,我可以在 appveyor.yml
中写入以下内容:
artifacts:
- path: logs
name: foo
type: zip