Как мне выйти из выпуска Jenkins Maven, если он содержит SNAPSHOT в файле pom.xml - PullRequest
1 голос
/ 23 мая 2019

Когда мы делаем релиз, мы хотим завершить выпуск , если какое-либо из зависимых приложений все еще находится в версии SNAPSHOT в pom.Для обычных сборок это должно быть разрешено.

Я думаю, что может быть 2 варианта:

  • Есть ли переключатель maven для плагина jenkins maven, чтобы указать такие параметры и параметр?
  • Запустите сценарий bash, чтобы проверить наличие строки «SNAPSHOT» в pom.xml, но как я могу определить «если это релиз» внутри задания jenkins?

Спасибо.

1 Ответ

3 голосов
/ 23 мая 2019

Вы можете использовать Плагин релиза Maven для выполнения выпуска, он потерпит неудачу в случае зависимостей SNAPSHOT.

Вы также можете указать проверку для зависимостей SNAPSHOT с отметкой времени , по умолчанию это false.

...