【发布时间】:2017-12-19 20:29:52
【问题描述】:
我正在帮助一位朋友进行 VSTS 构建,我们正在使用这两个构建标识符
- $(Build.BuildId)
- $(Build.BuildNumber)
这特定于 Xamarin.iOS 构建,我们在其中使用新的 VSTS 构建任务来更新 Info.Plist。我们需要使用 $(Build.BuildId) 作为版本代码,它只是一个递增的数字。然后我们想使用 $(Build.BuildNumber) 作为实际的版本名称。如果要将其格式化为构建字符串,它将如下所示:
-
$(Build.BuildNumber)= 1.0.0 -
$(Build.BuildId)= 148 - 结果 = 1.0.0 (148)
问题是我们已经将我们的应用程序提交到应用商店,其构建 ID 比我们当前构建的 ID 更大。我们不想运行构建 X 次来同步它,而是希望手动更新 BuildId,以便我们可以开始将其用于我们的完整工作流程。
【问题讨论】:
标签: azure-devops