我希望能够为AppVeyor的构建指定一个自定义版本模式,如下所示:
version: 1.0.{build}-{branch}
尽管有两条附加规则:
在appveyor的pipleline中有没有地方可以放置这些定制?
有 PowerShell and CMD 更新它的工具。你可以 add script 它实现了 build pipeline step 你喜欢。
但有两件事要记住:
{build} 是脚本中不起作用的快捷方式。你必须使用 APPVEYOR_BUILD_NUMBER environment variable 相反。例如,对于你的第一种情况,这样的方法应该有效: if ($env:APPVEYOR_REPO_BRANCH -eq "master") {Update-AppveyorBuild -Version 1.0.$env:APPVEYOR_BUILD_NUMBER}
{build}
APPVEYOR_BUILD_NUMBER
if ($env:APPVEYOR_REPO_BRANCH -eq "master") {Update-AppveyorBuild -Version 1.0.$env:APPVEYOR_BUILD_NUMBER}
提交状态URL可能是临时不可用的,更多细节 here .