Как указать $ * в параметре для задания Дженкинса? - PullRequest
0 голосов
/ 07 марта 2012

У меня есть задание Jenkins, в котором есть параметр test.exclude, который я хотел бы использовать по умолчанию ** / * $ * (т.е. исключить все внутренние классы).Обычно я указываю это значение в файле, но в этом случае я не хочу отправлять какие-либо файлы, поскольку это исследовательская работа (так как я вижу, что тесты не выполняются, я добавлю их в test.excludes).

Проблема в том, что $ * in ** / * $ * расширяется до переменных командной строки.Использование ** / * $$ * только изменяет проблему на $$, расширяемый до pid.Экранирование * с использованием \ не работает (внутренние классы все еще работают).Экранирование путем переноса всего значения в 'ничего не мешает заменить $ *.

Есть ли способ получить желаемое поведение?

1 Ответ

1 голос
/ 07 марта 2012

Работает следующее действительно уродливое выражение: $ (echo '** / * $ *').

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