Исключение определенных файлов в приложении к электронному письму от Jenkins. - PullRequest
0 голосов
/ 15 января 2019

Я запускаю автоматическую сборку на jenkins, которая отправляет автоматические электронные письма с вложениями с помощью плагина ext email. Я могу извлечь необходимые вложения из папки, но мне нужно исключить один конкретный файл. Как мне этого добиться? Мне нужно исключить файл index.html, но получить другие html-файлы в папке

В настоящее время я получаю все html-файлы в электронном письме, которое отправлено без исключения файла 'index.html'

Я попробовал следующее -

<fileset dir="**/target/surefire-reports" casesensitive="yes">   
<include name="/*.html"/>   
<exclude name="/index.html"/> </fileset>

<delete file="**/target/surefire-reports/index.html"/>, 
**/target/surefire-reports/*.html

1 Ответ

0 голосов
/ 15 января 2019

Похоже, что Jenkins Ext Email Plugin не поддерживает исключение синтаксиса, только включая.

Из справки:

Формат представляет собой разделенный запятыми список синтаксиса Ant включаемого файла.

Так что вам нужно попытаться найти наиболее подходящие, включая шаблоны (или перечислить все необходимые файлы). Например, если все файлы имеют как минимум 6 символов в имени, попробуйте что-то вроде

**/target/surefire-reports/??????*.html
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...