может ли Дженкинс обнаруживать каждый раз, когда какой-либо svn-пользователь фиксирует код? - PullRequest
0 голосов
/ 11 июля 2020

может ли Дженкинс обнаруживать каждый раз, когда какой-либо svn-пользователь фиксирует код? Я хочу знать каждый раз, когда svn-user фиксирует Jenkins, есть ли способ или плагин jenkins? теперь я использую svn update cmd в Jenkins для обновления svn.

1 Ответ

1 голос
/ 13 июля 2020

Вы можете использовать любой из следующих подходов, чтобы получить желаемое

  1. Опрос SVN на предмет изменений из Jenkins
  2. Настройте 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 в каждом вопросе.

...