Android конвейер на Thoughtworks GO
Я пытаюсь настроить конвейер для запуска модульных и приемочных (огуречных) тестов для приложения Android с сервером Thoughtworks GO и агентом на сервере сборки Mac Mini с Mavericks.
Первое, что мне нужно, это запустить простую задачу Ant 'test 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 не принимает те же переменные. Любые идеи, как правильно настроить конвейер на GO для запуска этих тестов?
Спасибо!
1 ответ
Это было легко решено, так как мои проблемы заключались в том, что я брал переменные окружения у агента, и мне пришлось создать переменную окружения для конвейера, перейдя в Admin-> мой конвейер -> вкладка Ebvironment Variables и указав ее имя = Значение ANDROID_HOME =/ Пользователи / Общий / Android-SDK / SDK.