0

我正在尝试设置一个管道来运行带有 Thoughtworks GO 服务器的 Android 应用程序的单元和验收(黄瓜)测试,并在带有 Mavericks 的 Mac Mini 构建服务器上运行代理。

我需要的第一件事是运行一个简单的 Ant 任务“干净调试安装测试”,但控制台日志结果始终相同:

BUILD FAILED
/Applications/Go Agent.app/pipelines/DLManager-Android/banyan_dm_integration_test/build.xml:55: sdk.dir is missing. 
Make sure to generate local.properties using 'android update project' or to inject it through the ANDROID_HOME environment variable.

我已经在机器(代理)上设置了环境变量,我可以在终端上运行相同的测试,但似乎 GO 没有采用相同的变量。任何想法如何在 GO 上正确设置管道以运行这些测试?

谢谢!

4

1 回答 1

0

这很容易解决,因为我的问题是我从代理获取环境变量,我必须通过转到 Admin--> my pipeline--> Ebvironment Variables 选项卡并指向它来为管道创建一个环境变量=ANDROID_HOME 值=/Users/Shared/android-sdk/sdk.

于 2014-09-25T07:08:44.610 回答