Jenkins Job DSL: как передать значения параметров на метку в groovyScript - PullRequest
0 голосов
/ 19 июня 2019

Я пытаюсь передать параметры -> переменную JOB для обозначения в качестве аргумента.Например:

Job build(DslFactory dslFactory) {
            Job job = dslFactory.freeStyleJob(this.name) {
                    if(this.team){
                        displayName(this.team + ": " + this.name)
                    }
                    description this.description

                    parameters {
                            if(this.team){
                                stringParam("OWNER", this.team, "Parameter to define the owner of the test")
                            }
                            stringParam("GLOBAL_BUILD_NUMBER", "dev", null)
                            stringParam("origin", null, null)
                            stringParam('JOB', null, "Which job from upstream to copy artifacts from.")

                    }
                    label('$JOB')

label ('$ JOB') не может разрешить значение $ JOB

   steps {
                            shell('SJOB')
                    }

в командной консоли. Я могу видеть значение $ JOB.

OpenWRT-Build-1112

таким же образом мне нужно получить значение для функции метки.

 label('$JOB')

Пожалуйста, помогите мне решить эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...