Posso pular um arquivo específico da regra “** / *. xml” em jenkins?

0

Portanto, o requisito é considerar todos os arquivos .xml (que é o padrão original), exceto um arquivo específico (exemplo: test/special.xml )

    
por Rana 06.06.2017 / 17:44

1 resposta

0

O **/*.xml glob é (inicialmente) um recurso zsh . Supondo que seu jenkins chama zsh para expandir esse glob, e supondo que você possa garantir que sua opção extendedglob esteja definida, a sintaxe seria:

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

~ acima é um operador exceto glob ativado apenas quando a opção extendedglob está ativada.

$ 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
    
por 06.06.2017 / 18:52