2017-01-25 18 views
0

У меня есть проект jenkins, который выполняет myProcess.exe.Jenkins revert plugin

myProcess.exe принимает input.txt в качестве входного файла и выводит output00.txt, output01.txt, output02.txt, ... output99.txt файлов.

Я хочу удалить файлы output*.txt автоматически при сбое сборки и когда сборка будет отменена во время процесса сборки.

Я имею в виду, что я хочу, чтобы состояние проекта было возвращено обратно до момента его сборки.

Есть ли какие-либо плагины для такого рода вещей?

ответ

0

Вы можете использовать Workspace Cleanup Plugin. Он поставляется в виде установленного плагина при установке Jenkins.

Вы можете настроить его, как показано ниже снимок экрана на Действия после сборки, чтобы удалить файлы, которые вы хотите, когда они прерваны или не удались.

Workspace Cleanup Plugin

+0

Обратите внимание, что я не проверил шаблон для .txt вы хотите удалить. Так что, возможно, это нужно немного дифференцировать. – afxentios

+1

Спасибо. Я просто проверил шаблон, и он работает. – Brian