Хотелось бы узнать, что диктуется при развертывании артефакта для моментального снимка и релиз-репо.
Артефактура имеет два репо:
libs-snapshot
libs-release
Макет для обоих: [orgPath]/[module]/[baseRev](-[folderItegRev])/[module]-[baseRev](-[fileItegRev])(-[classifier]).[ext]
Когда я запускаю конвейер Jenkins, артефакты всегда загружаются в libs-release
. Обратите внимание, что я явно не помещаю модификатор SNAPSHOT
в мои файлы pom. Снимки имеют версию с номером сборки (например, 1.0.0-010
), в то время как версия имеет только версию (например, 1.0.0
)
rtMaven.deployer releaseRepo: 'libs-release', snapshotRepo: 'libs-snapshot', server: rtServer
Как плагин Artifactory решает, должен ли он идти в релизvs репозиторий снимков здесь? Это файл ITEGRev? или папкаItegRev?