Deployment Appveyor$(配置)宏不';行不通

Deployment Appveyor$(配置)宏不';行不通,deployment,macros,yaml,appveyor,Deployment,Macros,Yaml,Appveyor,我正在尝试设置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\$(configura

我正在尝试设置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存档中。我在文件路径中添加了$(配置)宏,但它没有扩展到配置的名称。 我从7z得到这个错误
C:\projects\ezlng\$(配置)\:警告:系统找不到指定的路径

如何修复此问题?

7z
参数放在引号中以推断字符串:

7z a "C:\projects\ezlng\$(configuration)\ezlng-$(configuration)-v$(appveyor_build_version).zip" "C:\projects\ezlng\$(configuration)\*.*"