Thoughtworks GO上的Android管道

时间:2014-09-24 08:14:21

标签: android ant pipeline thoughtworks-go

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

我需要的第一件事就是运行一个简单的Ant任务'clean debug install test',但控制台日志结果总是一样的:

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.

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

谢谢!

1 个答案:

答案 0 :(得分:0)

这很容易解决,因为我的问题是我从代理处获取环境变量,我必须通过管理员创建一个环境变量 - >我的管道 - > Ebvironment Variables选项卡并将其指向name = ANDROID_HOME value = / Users / Shared / android-sdk / sdk。