我使用 Xamarin Android 编写了一个小型 Android 应用程序。正如标题所示,我使用 Azure DevOps 作为 CI 和发布管道。最终签名的APK作为GitHub版本发布。
现在我想集中版本信息。目前,AndroidManifest.xml
中的Android版本信息和GitHub发布版本是独立的,我必须手动同步它们。
我该怎么做?显然,我可以做这样的事情:
- 将版本信息集中在单个文件中
- 读取文件作为 Azure DevOps 中的构建步骤
- 将提取的信息传递到 Xamarin 构建步骤和 GitHub 发布步骤。
是否有任何内置方法无需此手动仪式?
最佳答案
我不确定内置方式,但有 this extension (适用于 iOS 和 Android 的移动应用程序任务)适用于 Azure DevOps,提供“凹凸版本”功能。有一篇关于它的博客文章和视频here .
关于android - 在 Azure DevOps 中共享版本信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56306198/