мы настраиваем сервер Jenkins для нашего многомодульного программного проекта на основе maven. Пока что мы создали многоотраслевой конвейер с коротким Jenkinsfile. Сборка работает как положено.
Выполнение релиза в настоящее время состоит из 10 шагов вручную, и для выполнения большинства из них требуются навыки разработки (включая знание git и mvn). Я бы хотел, чтобы в Jenkins было интегрировано решение в один клик. Пользователь должен ввести некоторую информацию о выпуске, а остальное будет сделано в полностью автоматическом режиме.
Я нашел Release Plugin для Jenkins, но, похоже, он бесполезен, потому что он плохо сочетается с идеей Jenkins Pipeline. Я запутался, какой может быть лучшая практика для нашей установки.
На мой взгляд, мы используем довольно «современный» набор инструментов, например, Jenkins Pipeline в виде кода, git, github, mvn. Но я не могу найти "чистый" способ вызвать релиз.
Можете ли вы предоставить мне некоторые божьи ресурсы, которые показывают мне общий подход, или, может быть, вы могли бы наметить свое решение?
Я знаю, что вопрос не очень точный и, вероятно, будет опущен, но я просто не вижу, где можно получить достоверную информацию по теме.
С наилучшими пожеланиями
Thomas