首页 > 解决方案 > 在 Azure DevOps 中共享版本信息

问题描述

我使用 Xamarin Android 编写了一个小型 Android 应用程序。正如标题所示,我使用 Azure DevOps 作为 CI 和发布管道。最终签名的 APK 作为 GitHub 版本发布。

现在我想集中版本信息。目前Android版本信息AndroidManifest.xml和GitHub发布版本是独立的,需要手动同步。

我怎样才能做到这一点?显然,我可以这样做:

  1. 将版本信息集中在单个文件中
  2. 读取文件作为 Azure DevOps 中的构建步骤
  3. 将提取的信息传递到 Xamarin 构建步骤和 GitHub 发布步骤。

有没有没有这个手动仪式的内置方法?

标签: androidazurexamarinazure-devopsrelease

解决方案


我不确定内置方式,但 Azure DevOps 有这个扩展(iOS 和 Android 的移动应用程序任务),它提供了“Bump 版本”功能。这里有一篇关于它的博客文章和视频。


推荐阅读