【发布时间】:2018-11-11 12:27:05
【问题描述】:
我有一个由单个 C++ 项目组成的 Visual Studio 2017 解决方案。
我希望 AppVeyor 为 x86 和 x64构建 并在 GitHub Releases 上部署 2 个可执行文件。
虽然只为一个拱门部署似乎可以正常工作,但我发现我的appveyor.yml 文件会在一个作业完成并且另一个开始时替换可执行文件。
为了记录,这是我的第一次部署,所以我需要一些指导。
这是Github Releaseshttps://www.appveyor.com/docs/deployment/github/的一些信息
这是我的appveyor.yml 文件
version: '{build}'
image: Visual Studio 2017
configuration: Release
platform:
- x86
- x64
build:
verbosity: minimal
artifacts:
- path: Release\pathfinding.exe
name: pathfinding-x86.exe
- path: x64\Release\pathfinding.exe
name: pathfinding-x64.exe
deploy:
- provider: GitHub
auth_token:
secure: the-token-is-hidden-on-purpose
force_update: true
on:
APPVEYOR_REPO_TAG: true
【问题讨论】:
标签: visual-studio deployment msbuild continuous-integration appveyor