TFS构建powershell脚本步骤:无法访问$(Date:yyyyMMdd)变量

Nil*_*iya 4 powershell tfs continuous-integration azure-pipelines

我使用TFS vNext构建系统创建了自动部署步骤.在一个步骤中,我需要访问$(Date:yyyyMMdd)一些文件版本控制的东西.

您可以在下面找到配置和错误代码段:

配置电源shell脚本步骤

排队构建时出错

那么任何想法如何在PowerShell脚本步骤中访问与日期相关的变量作为参数?

Edd*_*SFT 8

"$(Date:yyyyMMdd)"是Build号格式的标记,而不是变量.所以你不能在构建步骤中使用它.

另一种方法是将"常规"选项卡下的"内部版本号格式"设置为"$(日期:yyyyMMdd)",变量"$(Build.BuildNumber)"将填充值"$(日期:年月日)".然后你可以在构建步骤中使用"$(Build.BuildNumber)"变量.