Azure DevOps修改构建号后,部署环境视图未显示更新值的问题咨询
环境视图中构建号未同步更新的问题
我使用YAML编写了一条发布流水线,该流水线从构建流水线获取资源并部署至环境。

在构建过程中,我执行了以下命令修改构建号:
##vso[build.updatebuildnumber]$versionValue
但在环境视图中,BuildName仍显示默认格式的构建号**#20230131.3**

当我执行以下PowerShell请求时:
$releaseUri = "https://dev.azure.com/$($organization)/$($project)/_apis/build/builds/4577?api-version=7.0" Invoke-RestMethod -Uri $releaseUri -Method Get -ContentType "application/json" -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)}
能获取到正确的构建号:
buildNumber : rel-2023.1.30-4448-7a8e9f4
为何该正确值未显示在对应部署的环境概览中?
我尝试手动通过API更新构建号:
$updateBuildUri = "https://dev.azure.com/$($organization)/$($project)/_apis/build/builds/4595?api-version=7.0" $body = "{ `"buildNumber`": `"Adam1234`" }" Invoke-RestMethod -Uri $updateBuildUri -Method PATCH -ContentType "application/json" -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)} -Body $body
但环境视图仍无任何变化。
内容的提问来源于stack exchange,提问作者Adam Machera
相关产品推荐
相关产品推荐

