как прочитать свойство от Дженкинса, пока я хочу, чтобы ключ был переменной - PullRequest
0 голосов
/ 28 марта 2019

Я читаю файл поддержки из локального файла, например: def props = readProperties file: 'dir / my.properties', а в файле jenkins я хочу получить доступ к ключу / значению из этого файла, поэтому я делаю:

 def myCustomKey = "test_"+ENV

когда я пытаюсь получить значение из реквизита с помощью своего пользовательского ключа, я не знаю, как его получить, у меня есть попытка ниже:

    echo "props: ${props[$myCustomKey]}"
    echo "props: ${props."$myCustomKey"}"
    echo "props: ${props.myCustomKey}"

это не работает вообще.как получить значение моего реквизита с помощью ключа?

1 Ответ

0 голосов
/ 28 марта 2019
def myCustomKey = "test_"+ENV

echo """props: ${props."$myCustomKey"}"""
...