【发布时间】:2017-01-17 04:43:55
【问题描述】:
我们希望使用 TFS 2015.3 发布管理来打包/部署我们的软件。 对于我们的一项发布任务,我们需要在我们的一个 Powershell 脚本中访问Release Artifact Variables。
但每次我们尝试访问其中一个变量 RELEASE_ARTIFACTS_[source-alias]_BUILDNUMBER 时,我们都会收到以下错误消息:
[错误] 术语“Release_Artifacts_[source-alias]_BUILDNUMBER”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。
我已经尝试使用带有以下语句的内联 powershell 脚本打印出所有可用的环境变量:Get-ChildItem Env:。 但无论如何这些变量都不存在..
在使用 Release Artifact 变量时是否存在任何已知问题?
【问题讨论】:
-
嗯...根据this,您应该用您的有效源别名替换
[source-alias]字符串。他们举了一个例子:“ASPNET4.CI”,它会在变量名中变成“ASPNET4_CI”,形成一个完整的东西,名为“RELEASE_ARTIFACTS_ASPNET4_CI_BUILDNUMBER”。
标签: powershell tfs release-management