Укажите имя ZIP-файла, созданного AppVeyor - PullRequest
3 голосов
/ 24 сентября 2019

AFAICT. Я могу сказать AppVeyor обернуть всю папку в артефакт zip-файла, как показано в следующем примере:

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

, который перетянет все файлы в подпапке logs в logs.zip ZIP-файл.

Я хочу дать сгенерированному ZIP-файлу другое имя.Как я могу это сделать?

Ответы [ 2 ]

3 голосов
/ 24 сентября 2019

Номер выпуска 929 в репозитории поддержки сообщества предполагает, что это в настоящее время не поддерживается декларативно.То, что вы можете сделать, это переименовать артефакт на шаге after_build, как указано в проблеме:

after_build:
- appveyor PushArtifact local-file.zip -FileName remote-file-%appveyor_build_version%.zip 
0 голосов
/ 24 сентября 2019

Похоже, что атрибут name также контролирует имя файла ZIP.Поэтому, если я хочу, чтобы ZIP-файл имел имя foo.zip, я могу написать следующее в appveyor.yml:

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

И так я сделал - см. здесь и здесь .

...