Общий этап сборки трубопровода Jenkins - динамически передавайте значение - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь автоматизировать шаг сканера сборки (Acunetix) через конвейер Jenkins, и вход в BuildScanner должен быть отправлен в виде переменной:

id="abdcefg"
step([$class: 'BuildScanner', incScan: false, incScanId: '', profile: '11111111-1111-1111-1111-111111111111', stopScan: true, svRep: true, target: $id, threat: 'DoNotFail'])

Общий шаг сборки не принимает аргументы динамически или есть другой способ добиться этого?

1 Ответ

0 голосов
/ 24 апреля 2020

Знак $ перед аргументом является ошибкой. Это необходимо только для интерполяции строк, но не при непосредственном использовании переменной.

target: $id

Это должно работать:

id="abdcefg" 
step([$class: 'BuildScanner', incScan: false, incScanId: '', profile: '11111111-1111-1111-1111-111111111111', stopScan: true, svRep: true, target: id, threat: 'DoNotFail'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...