Я пытался использовать файл общих свойств в Jenkins, который будет содержать информацию о нескольких серверах.Основываясь на выборе в Jenkins (выбрав «Построить с параметрами»), необходимо получить соответствующие сведения о сервере из файла свойств.Для этого мне нужно получить доступ к значению переменной, созданной по значению другой переменной.Поддерживается ли это в groovy?
Я определил свойства в файле свойств, и значения примеров выглядят как
PROD_SERVERNAME = sampleprodserver;
DEV_SERVERNAME = sampledevserver;
def environment = "PROD"; // this will be given as a parameter
def servername = environment + "_SERVERNAME";
def Propertyfile = readProperties file:propertyfile;
def server = Propertyfile.servername
Я ожидаю, что значение сервера должно быть sampleprodserver, но значение, которое я получаю, равно нулю.
Любая помощь будет высоко оценена.