Я никогда не использовал параметры, которые унаследованы от разделяемой библиотеки.Но вот как это работает с функцией, объявленной в библиотеке:
Внутри библиотеки есть groovy-файл, содержащий функцию:
def call(String name = 'human') {
echo "Hello, ${name}!"
}
После настройки библиотеки как общей библиотеки вДженкинс, вы можете использовать функцию в декларативном конвейере следующим образом:
stage('useSharedLib'){
steps {
sayHello 'Stranger'
}
}
Возможно, это поможет вам в реализации env vars