我正在尝试设置一个管道来运行单独和验收(黄瓜)测试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上正确设置管道来运行这些测试?
谢谢!
答案 0 :(得分:0)
这很容易解决,因为我的问题是我从代理处获取环境变量,我必须通过管理员创建一个环境变量 - >我的管道 - > Ebvironment Variables选项卡并将其指向name = ANDROID_HOME value = / Users / Shared / android-sdk / sdk。