![](/img/trans.png)
[英]Azure DevOps: How to retrieve a build artifact from build Azure Pipeline from a PowerShell Script in Release Pipeline?
[英]How to stop azure-devops release-pipeline from failing
我有一个部署构建的发布管道。 它设置为在构建完成后运行。 构建具有包含产品版本号的 BuildNumber。 我只想部署版本号以 .0 结尾的零构建
我尝试添加一个带有 Powershell 任务的 Stage,该任务检查版本号,如果它不是零构建则失败。 我还尝试在部署阶段添加一个检查版本号的门。
这两种检查方式都会导致发布管道失败,我收到一封电子邮件,告诉我它失败了。
如何使发布管道成功,但对非零构建不执行任何操作?
电源外壳是:
if ( "$(Release.Artifacts._TheBuild.BuildNumber)" -like ".0 " )
{
exit 0
}
else
{
exit 1
}
门调用 azure 函数并将 $(Release.Artifacts._TheBuild.BuildNumber) 作为参数传递。 azure 函数返回状态为真或假的 json,具体取决于版本号是否以零结尾。 门立即对此进行评估,最小重试和超时分别为 5 分钟和 6 分钟。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.