Мы пытаемся использовать процесс выпуска Artifactory в Jenkins, чтобы опубликовать файл jar
, созданный сборкой Gradle, в репозиторий Maven на нашем сервере Artifactory.POM не выпущен с использованием Jenkins и Artifactory Release
Это почти все работает, единственная проблема заключается в том, что файл pom
не копируется в репетиторство Artifactory.
Сборка Gradle включает в себя плагин Gradle Maven и работает gradlew install
локально приводит как к jar
и pom
вставляется в локальной Maven репо.
Я добавил задачу в сборке Gradle, которая генерирует файл pom
в том же каталоге, что и файл jar
, и сменила конструкцию Jenkins для выполнения этой задачи.
Когда сборка завершена, я вижу как рабочий файл jar
, так и файл pom
.
Любые идеи о том, что мне нужно сделать, чтобы получить файл pom
, опубликованный вместе с jar
?
Мы используем:
- Дженкинс 2,10
- Artifactory плагин 2.4.4
- Gradle 2,14
Gradle построить файл не inlcude в Artifactory плагин Gradle.
Cheers, Энди
Проект Дженкинс настроен на использование Gradle-Artifactory интеграции (а не Generic-Artifactory интеграции).
У вас есть собственные скриншоты из раздела загрузки Artifactory вашей работы? Мог бы дать более глубокое понимание –
Я понял, что в дополнение к включению искусственной интеграции я также установил галочку интеграции Maven 3 ... Unticking maven3 означает, что все теперь работает так, как ожидалось. – user2926169
Опубликовать как ответ и принять его :) Рад, что он работает –