gpt4 book ai didi

azure-devops - 如何访问工件的 BUILDNUMBER 是 Visual Studio Team Services 发布管理

转载 作者:行者123 更新时间:2023-12-04 04:56:27 26 4
gpt4 key购买 nike

我需要在 Visual Studio Team Services 发布管理中访问工件的内部版本号,以便我可以将值发送到任务。

我的工件名称中有一个空格:“生产分支”

我一直在阅读以下文档。

https://www.visualstudio.com/en-us/docs/release/author-release-definition/understanding-artifacts#variables

文档说明可以这样访问:

RELEASE_ARTIFACTS_[源别名]_[变量名]

例如

RELEASE_ARTIFACTS_Production Branch_BUILDNUMBER

继续说,如果用于将参数传递给任务,请将下划线替换为句点:

RELEASE.ARTIFACTS.Production Branch.BUILDNUMBER

但是这会导致以下错误:

2017-02-02T12:15:49.6988066Z ##[错误]术语“Release.Artifacts.Production_Branch.BUILDNUMBER”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

这可能是由于工件名称包含空格字符,我不确定如何处理。

最佳答案

如果您想在 PowerShell 脚本中获取它,请改用以下代码:

$env:RELEASE_ARTIFACTS_[alias]_BUILDNUMBER

如果您想将其作为变量传递,请改用以下代码:

$(RELEASE.ARTIFACTS.[alias].BUILDNUMBER)

您可以在下载工件步骤日志中获取详细变量:

enter image description here

关于azure-devops - 如何访问工件的 BUILDNUMBER 是 Visual Studio Team Services 发布管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42002472/

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