【发布时间】:2021-02-16 10:35:20
【问题描述】:
我检查了几个来源,似乎可行,但无法正常工作。
我想要的是,每当创建 PR 并且 PR 构建成功时,就会运行 PR 版本并创建站点(使用 PR Id 或 PR 源分支,例如 pr122--xxx.azuresite.net) .
来自this question 的回答, 看起来我可以使用 release.artifacts.alias.PULLREQUEST.ID,但是当我尝试它时,这根本不起作用。同样来自官方文档,没有提到这个变量。这仅适用于新的 YAML 管道吗?
由于我们的大部分东西都在经典管道中,所以我能想到的解决方案是解析构建源,即 refs/pull/11201/merge。看起来 11201 是 Pull Request ID,所以我只需要替换 refs、pull、merge 和“/”。但我不确定是否有更好的方法。
【问题讨论】:
-
你好,大旭,我的回答有帮助吗?请检查并告知结果,非常感谢。
标签: azure-devops