В течение некоторого времени все наши сборки Android (работающие на Bamboo) зависают на 20+ минут в задаче lintVital
, после чего сборка обычно принудительно останавливается:
build 28-Jan-2019 09:25:25 > Task :app-bigscreen:lintVitalProdFiretvRelease
build 28-Jan-2019 09:26:36 Calling mockable JAR artifact transform to create file: /appl/bamboo/gradle-home/caches/transforms-2/files-2.1/552f5f21376c4f273769ade73c6fef92/android.jar with input /appl/bamboo/android-sdk-linux/platforms/android-28/android.jar
error 28-Jan-2019 09:47:00 Force Stop build feature is enabled for current plan. Either Bamboo has detected the build has hung or it has been manually stopped.
Однако это касается только одного из двух наших агентов сборки Bamboo - с другой стороны, та же сборка выполняется без проблем, и задача lintVital
завершается в течение секунды.(Сборки на машинах разработки также работают нормально.) По словам наших администраторов Bamboo, установка на двух агентах сборки "идентична" - я также убедился, что папка Android SDK синхронизирована и поскольку строка перед ошибкой ссылается на некоторыефайлы в кэше Gradle Я также удалил эту папку, но это тоже не принесло пользы.
Итак, я в основном ищу любые подсказки на , что может привести к зависанию задачи lintVital ?
Или, в более общем смысле: что делает задача lintVital
и от каких инструментов или других входных данных (помимо содержимого нашего репозитория Git) она зависит?