gpt4 book ai didi

带有 Atlassian Bamboo 的 Android CI

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:08:15 25 4
gpt4 key购买 nike

有没有人有任何好的资源来设置 Bamboo 来对 Android 项目进行 CI?我有我的设置来提取源代码并用 ant 编译它。但我很想知道如何设置 JUnit 测试,其中测试位于单独的项目中。

谢谢

最佳答案

我已经弄清楚如何使用 Bamboo CI 和带有 gradle 的新 Android Studio 项目来完成它。 Bamboo 还没有很好地 reduce task ,但您可以利用脚本运行器来完成它。我们设置我们的基本构建任务如下:

源代码 check out 。脚本任务:

  • 脚本位置:内联
  • 脚本体:gradlew.bat assembleDebug 测试(我们的 Bamboo 服务器是 Windows,所以我们使用 bat 文件,linux 使用 ./gradlew assembleDebug 测试命令)

然后我们添加一个 JUnit 解析器的最终任务,我们使用结果目录行:**/test-results/debug/*.xml

至于测试,我们使用 Robolectric Gradle 测试,它会生成 JUnit 测试结果。

我希望这对正在研究如何使用 Android 设置 Bamboo 的任何其他人有所帮助,希望他们有一天会像他们对 .NET 所做的那样添加支持,其中它只是一个构建和测试的单一任务。脚本命令感觉有点像 hack。

如果有人正在寻找 Ant 样式测试,我也可以分享,但希望现在每个人都已经从 eclipse 迁移到 Android Studio。我会说 Ant 和 Instrumentation 所需的步骤需要更多的时间来设置,我不得不使用在服​​务器上运行的模拟器来进行测试。

关于带有 Atlassian Bamboo 的 Android CI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25800021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com