Управление версиями проекта Jenkins - PullRequest
0 голосов
/ 16 мая 2019

У меня есть проект Java с версией, например, 2.0.1, теперь у нас есть серьезные изменения, например, 3.0.0.то, что я хочу, это передать версию проекта, которую я хочу построить в качестве параметра.Как эта функциональность может быть достигнута.

Ответы [ 2 ]

0 голосов
/ 16 мая 2019

Вы можете достичь этого, например.с помощью плагина Параметризованная сборка

Затем просто отметьте "This build is parametrized" и определите один или несколько параметров, после чего для каждой сборки вы найдете Parameters в левой строке меню

enter image description here

В конвейерном задании вы можете получить доступ через "${params.paramName}", params.paramName и т. Д., Должно также работать evn.paramName

Эти параметры могутпередается также, как только вы решите запустить задание удаленно - по URL

0 голосов
/ 16 мая 2019

Вы должны определить глобальную переменную в Global config.Вы можете найти его Manage Jenkins => Configure и определить глобальные переменные в Global properties => Environment variables.Вы сможете использовать эту переменную среды во всех или ваших работах (например: echo "${MY_JAVA_PROJECT_VERISON}").Вы можете увидеть другое решение для определения глобальной переменной на этом сайте: https://medium.com/@mukeshsingal/access-jenkins-global-environment-variables-using-groovy-or-java-b5c1e6b53685

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...