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

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

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

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

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

32
задан themaniac27 2 May 2012 в 12:38
поделиться