Сборка в 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 через несколько часов также иногда помогает