Могу ли я пропустить определенный файл из правила «** / *. Xml» в jenkins?

Итак, требование состоит в том, чтобы рассмотреть все файлы .xml (который является исходным шаблоном), кроме одного конкретного файла (пример: test / special.xml )

0
06.06.2017, 19:25
1 ответ

Шаблон **/*.xml является (изначально) функцией zsh. Предполагая, что ваш jenkins вызывает zsh для расширения этого glob, и если вы можете убедиться, что его опция extendedglob установлена, синтаксис будет следующим:

**/*.xml~test/special.xml

~ выше — это оператор глобуса except, доступный только при включенной опции extendedglob.

$ set -o extendedglob
$ echo **/*.xml
foo/a.xml foo/bar/b.xml test/special.xml
$ echo **/*.xml~test/special.xml
foo/a.xml foo/bar/b.xml
0
28.01.2020, 04:44

Теги

Похожие вопросы