Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Soughtworks上的Android管道_Android_Ant_Pipeline_Thoughtworks Go - Fatal编程技术网

Soughtworks上的Android管道

Soughtworks上的Android管道,android,ant,pipeline,thoughtworks-go,Android,Ant,Pipeline,Thoughtworks Go,我正试图建立一个管道来运行一个Android应用程序的单元和验收(cucumber)测试,该应用程序使用Thoughtworks GO服务器,并在一个带有Mavericks的Mac Mini build服务器上运行代理 我需要做的第一件事是运行一个简单的Ant任务“clean debug install test”,但控制台日志结果总是一样的: BUILD FAILED /Applications/Go Agent.app/pipelines/DLManager-Android/banyan_d

我正试图建立一个管道来运行一个Android应用程序的单元和验收(cucumber)测试,该应用程序使用Thoughtworks GO服务器,并在一个带有Mavericks的Mac Mini build服务器上运行代理

我需要做的第一件事是运行一个简单的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.
我已经在机器(代理)上设置了环境变量,我可以在终端上运行完全相同的测试,但是GO似乎没有使用相同的变量。 如何正确设置管道以运行这些测试


谢谢

这很容易解决,因为我的问题是我从代理获取了环境变量,我必须通过进入管理-->我的管道-->Ebvironment variables选项卡并将其指向name=ANDROID\u HOME value=/Users/Shared/ANDROID sdk/sdk来为管道创建环境变量。

已解决,我必须通过进入管理-->my pipeline-->EBEnvironment Variables选项卡为管道创建一个环境变量,并将其指向我的ANDROID_HOME sdk。我是在Ant任务的配置上这样做的,现在它可以正常工作了!你可以把你的答案写在答案里,这样人们就会知道这个问题已经解决了。。。说得好,谢谢!