Создание переменной среды Jenkins с использованием Groovy

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

Я попытался написать отличный сценарий, который создает переменную среды Jenkins.
Я хочу взять первые две цифры вместо всей строки.

<code>//Get the version parameter
def env = System.getenv()
def version = env['currentversion']
def m = version =~/\d{1,2}/
env = ['miniVersion':m[0].m[1]]
</code>

Я делаю это правильно, могу ли я даже создать новую переменную среды, и есть ли лучшее решение для этого.

Ответы на вопрос(8)

Ваш ответ на вопрос