2016-08-29 3 views
0

Я использую функцию очистки в Jenkins, которая удаляет предыдущий каталог и каждый раз создает новый. Это замечательно, за исключением того, что мне нужно поддерживать определенные файлы в каталоге сборки, поэтому я пытаюсь удалить только исходную папку, содержащую код.Удалить каталог в jenkins до того, как произойдет git checkout

Проблема в том, что при запуске сборки первое, что происходит, это проверка git кода, а это означает, что если я положу команду delete в области сценария jenkins, она удалит каталог, который был извлечен , и это явно не сработает.

Есть ли способ сказать Дженкинсу выполнить команды до того, как произойдет git checkout? Или для выборочной очистки папки сборки, поэтому Дженкинс знает, что сохранить и что удалить?

ответ

1

Используйте плагин pre-scm-buildstep. Это позволит вам делать всевозможные вещи, прежде чем прикасаться к SCM.

+0

Это сделало трюк, спасибо! –

Смежные вопросы