【问题标题】:Increment version number android or iOS class library azure devops递增版本号 android 或 iOS 类库 azure devops
【发布时间】:2019-02-07 10:09:49
【问题描述】:

我有 2 个类库(Android 和 iOS)我尝试手动增加 assemblyinfo 文件中的版本,但 Azure DevOps 在使用 NuGet(推送)将包发布到提要时,它不会增加数量。

正确的做法是什么? 理想情况下,我想使用 buildID 自动化它。

同样,这些是 android 和 iOS 类库,而不是 .Net 标准。

【问题讨论】:

  • 当您手动增加 assemblyinfo 文件中的版本时,您是否使用 Azure DevOps 上的 nuget pack 任务重新打包了 nuget 包?如果没有,你应该这样做。
  • 已排序并感谢您的回复。我在 nuget 包“BuildId”中添加了一个 env varialbe,然后我在 env 变量中做了 1.0$(BuildId) 并工作

标签: azure-devops azure-pipelines


【解决方案1】:

递增版本号 android 或 iOS 类库 azure devops

由于您已经尝试在程序集信息文件中手动增加版本,我们需要重新打包nuget包,否则,nuget推送任务仍然发布旧版本 包裹。

因此,为了解决这个问题,我们应该添加一个 nuget pack 任务来重新打包 nuget 包,然后再推送该 nuget 包

注意:根据评论,developer9969在nuget包“BuildId”中添加了一个env varialbe,然后我在env变量中做了1.0$(BuildId)。

希望这会有所帮助。

【讨论】:

  • 嗨,不知道我是否应该发布一个不同的问题。如果我的管道中有 10 个 .net 标准项目的解决方案,并且我想使用 buildid 自动增加版本。我是否需要一个 nuget pack 任务,我是否还需要一个 nuget 推送任务来推送到工件?谢谢
  • @developer9969,是的,您应该执行一个 nuget pack 任务,我是否也需要一个 nuget 推送任务来推送到工件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-02
  • 2020-11-28
  • 1970-01-01
  • 2019-05-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多