Android 在Azure DevOps中共享版本信息

Android 在Azure DevOps中共享版本信息,android,azure,xamarin,azure-devops,release,Android,Azure,Xamarin,Azure Devops,Release,我已经用XamarinAndroid编写了一个小的Android应用程序。正如标题所示,我使用Azure DevOps作为CI和发布管道。最终签署的APK发布为GitHub版本 现在我想集中版本信息。目前,AndroidManifest.xml和GitHub发布版本中的Android版本信息是独立的,我必须手动同步它们 我该怎么做?显然,我可以这样做: 将版本信息集中在单个文件中 在Azure DevOps中将文件作为构建步骤读取 将提取的信息传递到Xamarin构建步骤和GitHub发布步骤

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

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

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

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

  • 有没有内置的方法可以不参加这个手动仪式?

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