У меня есть проект с открытым исходным кодом, который подключается к travis-ci.org и строится с помощью gradle.
В этом проекте используется плагин gradle maven для загрузки артефактов выпуска на oss.sonatype.org с помощью цели uploadArchives. Обычно происходит то, что эта цель создает один промежуточный репозиторий в Sonatype, затем Gradle nexus staging plugin продвигает репозиторий и через несколько минут появляется в Maven Central.
Однако недавно цель uploadArchives начала создавать несколько промежуточных репозиториев, каждый с частичным подмножеством необходимых артефактов; и это происходит только при запуске в Travis, а не когда я пытаюсь с ноутбука.
Что мне здесь не хватает, из-за чего он работает локально при запуске ./gradlew uploadArchives
, но не работает в Travis?
Несколько ссылок, которые могут помочь: