Criando uma variável de ambiente Jenkins usando o Groovy

Acho que essa é outra pergunta simples, mas não consegui que nenhuma das soluções da Web funcionasse. Meu projeto leva em um número de versão. Cada número pode ser separado por um '.' ou um '_'. Eu quero uma variável que exibe apenas os dois primeiros números.

Eu tentei escrever um script groovy que cria uma variável de ambiente Jenkins.
Eu quero pegar os dois primeiros dígitos ao invés da string inteira.

<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>

Estou fazendo isso corretamente, posso criar uma nova variável de ambiente e há uma solução melhor para isso?

questionAnswers(8)

yourAnswerToTheQuestion