gpt4 book ai didi

azure-devops - 在发布管道中访问 SourceBranchName

转载 作者:行者123 更新时间:2023-12-04 14:22:12 25 4
gpt4 key购买 nike

我正在尝试根据 sourcebranch 的名称将我的 buildartifacts 发布到特定文件夹,该名称在创建拉取请求时触发了构建并因此触发了发布。

到目前为止我已经设法得到:

write-host $env:RELEASE_TRIGGERINGARTIFACT_ALIAS
$triggerAlias = $env:RELEASE_TRIGGERINGARTIFACT_ALIAS

这个别名(从我的角度来看)是我需要访问的主要 artifcat 别名

Release.Artifacts.{Primary artifact alias}.SourceBranchName

基于此documentation .那么我如何结合别名来获取sourcebranchname

$env:RELEASE_ARTIFACTS_{$triggerAlias}_SOURCEBRANCHNAME

这似乎没有用,也没有

$env:RELEASE_ARTIFACTS_$($triggerAlias)_SOURCEBRANCHNAME

非常感谢任何建议。

最佳答案

可以这样读取变量:

$triggerAlias = $env:RELEASE_TRIGGERINGARTIFACT_ALIAS

$branchNameVariable = "RELEASE_ARTIFACTS_$($triggerAlias)_SOURCEBRANCHNAME"

#Get the value of the environment variable Release.Artifacts.{alias}.SourceBranchName
$branchName = (Get-item env:$branchNameVariable).Value

关于azure-devops - 在发布管道中访问 SourceBranchName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53191250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com