Я пытаюсь запретить использование определенных имен в конвейере. просто поставьте: «Если это имя1 или ИМЯ1, игнорировать - в противном случае продолжить». Но очевидно, что это не работает должным образом. (все еще печатает ...

1
Busted 17 Дек 2020 в 18:13

1 ответ

Лучший ответ

Если ваша цель - запретить использование обоих значений для параметра project, вам понадобится логический оператор && ("и"):

if (params.project != 'name1' && params.project != 'NAME1')

Это предотвратит оба значения параметра по желанию.

В качестве альтернативы вы также можете использовать регулярное выражение, подобное следующему:

if !(params.project ==~ /name1|NAME1/) // =~ if instead do not want to additionally require type match
1
Matt Schuchard 17 Дек 2020 в 18:01