Вы можете использовать любой из следующих подходов, чтобы получить желаемое
- Опрос SVN на предмет изменений из Jenkins
- Настройте SVN (с помощью обработчика post commit) для запуска сборки на Jenkins
Для опроса go перейдите в свойства задания -> заголовок «Триггеры сборки» и выберите «Расписание опроса SCM». Вы можете указать, как часто вы хотите, чтобы SVN опрашивал репозиторий. Вы можете оставить это значение на уровне 1 минуты.
Для хука фиксации SVN, посмотрите Документацию подключаемого модуля Subversion . Это подробно объясняется в разделе «Обработка после фиксации». Пожалуйста, прочтите этот раздел внимательно, так как в нем объясняются все параметры, включая то, что и когда включать какую svn-информацию в вызов REST jenkins из сценария триггера. собственный репозиторий), тогда SVN post commit - лучший вариант, так как вы сможете запустить одно задание из всех сообщений репозитория, указав / настроив параметры в сценарии обработчика post commit.
На примечание стороны, я могу понять, почему кто-то проголосовал против вашего вопроса. Я настоятельно рекомендую вам добавлять полную информацию в свои вопросы и показать, что вы сами провели исследование, прежде чем размещать вопрос. Быстрый поиск в Google на тему «jenkins trigger build on svn commit» привел меня к этому вопросу о стеке в качестве первого результата, который точно объясняет, что вы пытаетесь сделать. Вопрос (и ответы на него) очень старый (задан 8 лет назад, активен до прошлого года), но каждый бит информации по-прежнему очень полезен для этого вопроса. « Как мне задать хороший вопрос » из раздела справки stackoverflow далее объясняет, чего в целом ожидает сообщество stackoverflow в каждом вопросе.