Я новичок в настройке процесса CI / CD.Вот что я пытаюсь сделать
Настройка:
- У меня есть приложение с пружинной загрузкой, использующее gradle.
- Я установилсоставить сценарий конвейера jenkins для сборки и выгрузки rpm как версии SNAPSHOT в Artifactory, используя следующий учебник (https://www.jfrog.com/confluence/display/RTF/Working+With+Pipeline+Jobs+in+Jenkins)
- Я включил Artifactory addInteractivePromotion в моем сценарии конвейера jenkins.
До этого момента все было хорошо, я могу загрузить артефакты в Artifactory в репозитории SNAPSHOT (snapshot-local).
Проблема:
Проблема начинаетсякогда я использую интерактивное продвижение в Jenkins, когда я продвигаю артефакт (project-1.0.1-SNAPSHOT.rpm), артефакт копирует версию SNAPSHOT, чтобы выпустить репо (release-local) без изменения версии (project-1.0.1-SNAPSHOT.rpm). Я хочу выпустить эту версию SNAPSHOT (project-1.0.1-SNAPSHOT.rpm) для выпуска репо с изменениями версии (project-1.0.1.rpm). .Rpm -> release-local
Пожалуйста, помогите.