2015-06-07 2 views
1

Мне нужна моя сборка для запуска, только если выполнены некоторые условия. Для этого мне нужно вставить процедуру проверки перед запуском встроенного «управления исходным кодом», который обновляет рабочую копию svn. Есть ли способ сделать это?Jenkins - этап до «Управление исходным кодом»

ответ

0

1) Используйте Conditional BuildStep Plugin:

  • < ваш проект > → настроить
  • Отключить встроенный SCM: → Источник управления КодНи
  • Добавить шаг сборкиУсловный шаг (несколько)
  • Настроить Запустить? состояние в соответствии с вашими потребностями
  • Добавить шаг кондиционироватьВыполнить Shellкоманды: ... команды, чтобы обновить SVN рабочую копию ...
  • Добавить шаг кондиционировать → ... независимо от того, что ваша конструкция должна делать ...

2) Или создайте дополнительный проект, содержащий проверить процедуру и запустить ваш проект в качестве его нисходящего проекта в соответствии с его результатом сборки.

+0

Если я не буду использовать «Управление исходными кодами», тогда он не будет писать файл changelog.xml, который я использую для получения комментариев о коммитах (мне это нужно, потому что я заставляю пользователей писать jira issue keys на своих комментариях коммитов поэтому я могу обновить проблемы во время сборки). –

+0

@ GiladBaruchian Хорошая точка. –

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