Сбой сборки Android в Jenkins с неразрешенной ссылкой для всех расширений Kotlin в коде - PullRequest
0 голосов
/ 31 января 2020

Сборка в Jenkins была в порядке, затем я изменяю что-то незначительное (удаляю пустую строку или что-то в этом роде), и после этого сборка все время начинает давать сбой с Unresolved reference error:

> Task :app:compileDebugUnitTestKotlin
e: /home/ubuntu/workspace/my-build/app/src/test/java/com/companyname/analytics/PlayServicesVersionLoggerTest.kt: (130, 44): Unresolved reference: extractVersion

, и эта ошибка отображается для каждого расширения в кодовой базе (более 2000 строк ошибок).

Что может быть причиной таких сбоев? android extensions добавлены (apply plugin: 'kotlin-android-extensions'), но я не думаю, что это причина root, так как сборка была в порядке прямо перед этим.

Время от времени это происходит со случайными сборками, а затем он просто терпит неудачу при каждой попытке перестроения с той же ошибкой.

Я также пытался обновить версию Gradle, но не помогло. Текущая версия Gradle: 3.5.3.

Обновление: ошибка исчезла, когда я перебазировал рабочую ветку на последнем коммите в dev. ветка, без каких-либо изменений в коде или конфигурациях Jenkins

Обновление 2: перезапуск неудачной работы Jenkins через несколько часов также иногда помогает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...