【问题标题】:Integration of Kony with Azure DevOps Server 2019Kony 与 Azure DevOps Server 2019 的集成
【发布时间】:2020-08-06 09:48:34
【问题描述】:

我的一位客户正在使用 Kony Platform 使用 Kony Studio 构建 Android 和 iOS 移动应用程序。

使用 Kony Studio 时,他们能够根据调试或发布模式在 bin 文件夹中生成 Android .apk 文件。

当我们尝试将其与 Azure DevOps Server 2019 集成时,构建管道通过了,但是当我们检查日志时,我们看到一个关于无法为 Android 生成 apk 文件的错误。 iOS 文件构建良好,但 Android 抛出构建错误“启动代码失败”。

我们目前在管道中仅使用“Ant”实用程序任务。

那么,我们是否需要在构建管道中添加任何与 Kony 相关的服务,或者常规的 Ant 任务应该会有所帮助?另外,我们如何在构建管道中为 Kony 添加任何市场或服务连接以在 DevOps 管道中生成 apk?。

提前谢谢!!!..

【问题讨论】:

  • 您的意思是要使用 Azure DevOps Server 2019 构建管道来构建在 Kony 中创建的项目吗?您能否分享您的构建定义和整个日志(将 System.debug 设置为 True)?构建、测试和部署 Android 应用可以参考这个链接:docs.microsoft.com/en-us/azure/devops/pipelines/ecosystems/…
  • 是的,正确,构建一个使用 Kony Studio 创建的项目。
  • 你检查过我提供的链接吗?它对你有用吗?如果问题仍然存在,您能否分享您的构建定义和整个日志(将 System.debug 设置为 True)?
  • 我有 DevOps Build Pipeline 日志,如何分享?
  • 您可以屏蔽个人信息、编辑帖子和分享日志。你检查过我提供的链接吗?

标签: azure-devops-server-2019 temenos-quantum


【解决方案1】:

在使用 Azure DevOps Server 构建 Android 项目之前,您需要确保 .apk 文件可以在构建代理机器上使用 Ant 实用程序在本地生成。 DevOps pipeline 调用Ant 实用程序构建.xml 文件,如果.apk 文件可以在本地使用Ant 生成,则应该可以在pipeline 期间生成。

您可以尝试使用命令android update project -p <PATH TO CHKOUT DIR> 生成一个新的build.xml 文件并再次测试。

参考这篇博客:

https://www.technetexperts.com/mobile/generate-android-app-apk-using-apache-ant/

或者您可以点击下面的链接使用Gradle 来构建您的Android 项目,而不是Ant

https://docs.microsoft.com/en-us/azure/devops/pipelines/ecosystems/android?view=azure-devops

【讨论】:

    猜你喜欢
    • 2021-06-28
    • 2022-10-04
    • 2020-04-09
    • 1970-01-01
    • 2020-04-04
    • 2020-06-18
    • 2020-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多