Я написал разделяемую библиотеку в groovy, которая используется многими другими декларативными заданиями Jenkins. Эти задания используют эту функцию общей библиотеки и передают необходимые значения, которые затем будут загружены в общую библиотеку при запуске функции.
Здесь переменная APP_NAME должна быть передана пользователем, а затем загружена в функцию общей библиотеки.
New_APP="${APP_NAME}
Это не работает и возвращает nullNew_APP=this.APP_NAME
Это работает
На самом деле, оба должны работать, так как это классно, но, похоже, работает только второй случай. Есть идеи, почему?