как получить параметр в DSL Script в семенной работе Jenkins

При создании начального задания я хочу использовать параметр String (job_name) в качестве имени задания в сценарии DSL. Но я получил ошибку после его создания,

hudson.model.Failure: «$» — небезопасный символ

Как получить параметр в DSL-скрипте?

freeStyleJob('$job_name'){
......
}

person cindy    schedule 20.08.2018    source источник


Ответы (1)


Вам нужно использовать двойные кавычки для интерполяции строк.

freeStyleJob("${job_name}") {
  ...
}
person ellak    schedule 18.09.2018