Как заставить Jenkins игнорировать определенные файлы при проверке изменений? - PullRequest
3 голосов
/ 02 июня 2011

В «Исключенные регионы» конфигурации CVS я добавил следующее:

.*/.*/.*\.d
.*/.*/.*\.o
.*/.*/.*\.so
.*/.*/.*\.a
.*/.*/.*\.exe
.*/.*/.*\.obj
.*/.*/.*\.dll
.*/.*/.*\.lib
.*/.*/.*\.txt
.*/.*/.*\.tar
.*/.*/.*\.tar\.gz

Все файлы с вышеуказанными расширениями следует игнорировать.Тем не менее, Jenkins по-прежнему выполняет сборку, основываясь на том факте, что файл "build.txt" в некоторой папке ABC изменился или один из файлов tar.gz изменился.Как заставить Дженкинса игнорировать эти файлы?Что-то не так с моим регулярным выражением?

1 Ответ

2 голосов
/ 02 июня 2011

Рад, что работал на вас!Повторное размещение в соответствии с просьбой:

Я предполагаю, что это связано с .*/ частями.Вы пробовали это только с .*\.txt?

В качестве эксперимента вы также можете попробовать /.*/.*/.*\.txt (обратите внимание на дополнительные / в начале).У меня ощущение, что проблема связана с использованием относительных и абсолютных путей к файлам.

...