continuous-integration - 如何将 VSTS 生成的构建版本关联到 VS App Center 中的发布?

标签 continuous-integration azure-devops visual-studio-app-center

我开始将 Visual Studio App Center 集成到我的 VSTS 构建管道中。

设置

构建我的 iOS 应用程序后,它的二进制文件被发送到 App Center。 App Center 不构建应用程序:VSTS 构建应用程序。这是最新版本和版本号的屏幕截图:

VSTS - successful builds with appropriate version number

在 Visual Studio App Center 中,我无法(重新)使用 VSTS 管道实际生成的版本号。如下面的屏幕截图所示,版本值始终为 1.0 (1.0):

VS App Center - successful release with 1.0 version numbers

问题

在 Visual Studio App Center 中,如何将 VSTS 构建版本号关联到 VS App Center 中的版本?

最佳答案

Visual Studio App Center 应该直接从二进制文件中获取版本信息。

在我的例子中,VSTS 中用于在 AssemblyInfo.csInfo.plist 中应用正确版本号的 bash 脚本被破坏了(它没有找到文件了)。所有生成的二进制文件的版本为 1.0

修复脚本解决了问题。

enter image description here

关于continuous-integration - 如何将 VSTS 生成的构建版本关联到 VS App Center 中的发布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51341790/

相关文章:

continuous-integration - 如何配置 Hudson 以在端口 80 上运行?

javascript - nodejs 的并发/连续测试(nodejs 的 ncrunch)

git - 从发布 (CD) 管道触发构建 (CI) 管道?

ios - CocoaPods 在 Microsoft AppCenter for React Native 项目上安装失败

azure - 在 Azure App Insight 中,如何获取从 App Center 跟踪的事件的属性?

android - 将 InstrumentationTestRunner 和 AndroidJUnitRunner 与 Robotium 和 Espresso 一起使用

azure - 如何在同一个 Azure DevOps Board 上添加多个项目?

azure-devops - VSTS "Visual Studio Test"任务找不到 .Net Core dll 的测试

azure-devops - 通过市场安装的所有(构建管道)新扩展未显示在 "Add Task"上

bash - AppCenter 后期构建脚本 - 在执行之前尝试构建 Xamarin.UITest