我正在尝试设置appveyor github部署。所以我的appveyor.yml里有这个
branches:
only:
- master
configuration:
- Release
after_build:
7z a C:\projects\ezlng\$(configuration)\ezlng-$(configuration)-v$(appveyor_build_version).zip C:\projects\ezlng\$(configuration)\*.*
deploy:
release: ezlng-$(configuration)-v$(appveyor_build_version)
provider: GitHub
artifact: C:\projects\ezlng\$(configuration)\ezlng-$(configuration)-v$(appveyor_build_version).zip
auth_token:
secure: uWdKAZIK2m90nx8z7s0yVGAKoZtKJb55zi47O2Wntf3EvRLE6H70GtCzcSIu8iE8
draft: false
prerelease: false
on:
branch: master如您所见,我想将二进制文件打包到zip归档中。我在文件路径中添加了$( configuration )宏,但它没有扩展到configuration的名称。我从7z C:\projects\ezlng\$(configuration)\: WARNING: The system cannot find the path specified收到了这个错误,我该如何解决这个问题?
发布于 2015-05-20 12:47:03
将7z参数放在引号中以外推字符串:
7z a "C:\projects\ezlng\$(configuration)\ezlng-$(configuration)-v$(appveyor_build_version).zip" "C:\projects\ezlng\$(configuration)\*.*"https://stackoverflow.com/questions/30330741
复制相似问题