这可能是由于使用了基于任务的Release Pipeline触发器而导致的,从而在CI构建期间生成了个人CI触发器。要解决此问题,请使用基于管道的Release Pipeline触发器或手动启动构建。
以下是一个示例脚本,将会检测构建的Build.Reason是否为IndividualCI,如果是,则输出警告:
if ($env:BUILD_REASON -eq "IndividualCI") {
Write-Warning "This build was triggered by an Individual CI!"
} else {
Write-Host "This build was triggered by $($env:BUILD_REASON)"
}