【发布时间】:2016-08-12 09:18:29
【问题描述】:
我有一个带有
的 TFS 构建定义Process > Basic > Build Number Format参数设置为
1.1.2-alpha$(Rev:.r)
每当我从“最新源”构建并且构建代理应用正确的版本号(1.1.2-alpha1 等等)时,这都能正常工作。但是,当我尝试从具有相同构建定义的搁置集构建时,构建失败并出现以下错误:
'31927' is not a valid version string.
那么,如何确保构建代理在从搁置集构建时应用相同的命名模式?
错误信息:
【问题讨论】:
-
如果从内部版本号格式中删除 $(Rev:.r) 是否会出现问题?
-
@Eddie-MSFT 是的,我刚刚检查过。删除动态部分后出现同样的错误。
-
那就不是build number格式造成的。数字“31927”是你输入的吗?
-
不,这是自动生成的内部版本号。对于普通构建,构建成功后,该数字会更改为构建号格式。如果它不是由内部版本号格式引起的,则错误消息可能不应该这么说。
-
可以分享详细的错误日志吗?
标签: tfs azure-devops tfsbuild