Пока работает первый сценарий Dsl работает, но после обновления сценарий DSL сталкивается с проблемой - PullRequest
0 голосов
/ 15 октября 2018

Я написал простой DSL-скрипт для создания рабочих мест Jenkins.В первый день я создал работу Дженкинса, используя мой сценарий DSL.После этого я не могу создать другое задание Jenkins, используя тот же сценарий.во время работы мой сценарий DSL выполняет сборку SUCCESS и показывает имя ОБЩЕГО ПУНКТА (т. е. имя задания и путь), но не может найти созданное новое задание, в частности PATH, и не может найти имя задания SEED в задании DSL.

Мой сценарий DSL выглядит как

def ciBuild = "job/dsl_script_job"

job(ciBuild) {

      scm {
         git('git://github.com/oveits/java-maven-junit-helloworld')
      }
      triggers {
         scm('H/15 * * * *')
      }
      steps {
         maven('-e clean test')
      }
}

Примечание: "job" ---> имя папки

   "dsl_script_job" -------> Job Name.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

Над проблемой стоит проблема с плагином DSL.поэтому обновите плагин DSL до обновленной версии

Рекомендуемая версия плагина DSL - 1.60 +

0 голосов
/ 18 октября 2018

Если вы хотите создать две вакансии через DSL, вам нужно дважды позвонить job().Как это:

job("job/dsl_script_job")   { [...] }
job("job/dsl_script_job_2") { [...] }
...