#maven #jenkins-pipeline #artifactory #jfrog-cli
#maven #дженкинс-конвейер #артефактор #jfrog-cli
Вопрос:
Я использую, как показано ниже, в конвейере Дженкинса
def buildInfo = rtMaven.run pom: 'src/bwceapp.parent/pom.xml', goals: 'clean
package initialize'
но это создает много артефактов, я просто хочу развернуть с шаблоном, т. Е. только EAR,
rtMaven.deployer.deployArtifacts buildInfo
развертывает EAR вместе с множеством других артефактов, таких как банки зависимостей и т.д..
Я не смог найти в документации, как использовать шаблон в моем подходе, любая помощь приветствуется.
пробовал это, rtMaven.deployer.deployArtifacts buildInfo.addInclude("*.ear")
но не сработало.
И это тоже не сработало
rtMaven.deployer.artifactDeploymentPatterns.addInclude("*.ear") buildInfo
Комментарии:
1. Почему не использовать
mvn clean deploy
?2. Мой конвейер интегрирован с artifactory, поэтому он может загружать (развертывать) встроенные артефакты в artifactory. Итак, мне пришлось создать объект rtMaven.
3. Так это тоже будет сделано
mvn clean deploy
?
Ответ №1:
Я смог заставить его работать, как показано ниже.
rtMaven.deployer.artifactDeploymentPatterns.addInclude("*.ear")
def buildInfo = rtMaven.run pom: 'src/bwceapp/pom.xml', goals: 'clean package initialize'
rtMaven.deployer.deployArtifacts buildInfo