android - 在 Azure DevOps 中共享版本信息

标签 android azure xamarin azure-devops release

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

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

我该怎么做?显然,我可以做这样的事情:

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

是否有任何内置方法无需此手动仪式?

最佳答案

我不确定内置方式,但有 this extension (适用于 iOS 和 Android 的移动应用程序任务)适用于 Azure DevOps,提供“凹凸版本”功能。有一篇关于它的博客文章和视频here .

关于android - 在 Azure DevOps 中共享版本信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56306198/

相关文章:

java - android sdk使用哪个jdk?

java - 如何在Android中创建 'Always on top overlay'

Azure blob 从私有(private)更改为公共(public)

azure - 在函数应用程序中,比例单位是函数还是应用程序?

java - Xamarin 绑定(bind) java 库 - 未找到包

xamarin - Xamarin.iOS 中的抽屉导航

android - WebView 缓存在 Android 4.4 中不起作用

android - Qt5 (c++) android监听系统按钮

azure - 在 Windows Azure 预览版中禁用压缩

ios - Xamarin - 使用 32/64 位统一方法解压缩文件