Триггер Дженкинс Построить при изменении базы данных - PullRequest
1 голос
/ 14 марта 2012

Как предполагает субъект, я заинтересован в том, чтобы вызвать Дженкинса при изменениях, связанных с предварительно сконфигурированной таблицей базы данных.Например, всякий раз, когда меняется количество записей, я хочу, чтобы Дженкинс выполнил какое-то конкретное действие.Есть ли плагин из коробки, доступный для этого сценария?

Спасибо!

С уважением, Алекс

Ответы [ 4 ]

1 голос
/ 14 марта 2012

Либо у вас есть клиент командной строки для вашей базы данных, либо вы можете написать скрипт (perl, ruby, Groovy, Java и т. Д.) Для получения этой функциональности.Этот сценарий может быть выполнен Дженкинсом.На основании отсутствия информации о том, о какой базе данных мы говорим, я не могу дать вам более подробный совет.

0 голосов
/ 14 марта 2012

Вероятно, самый простой способ - использовать ScriptTrigger , который может легко использовать встроенный пакетный скрипт Groovy или Shell / Windows для объединения базы данных с запросом для проверки состояния заданных данных.

0 голосов
/ 14 марта 2012

Логической альтернативой триггерам базы данных является опрос: напишите скрипт, который будет опрашивать базу данных и сохранять результаты, которые вы смотрите. Если они изменяют сценарий, он может изменить файл, который будет запускать сборку Jenkins через FS Trigger plugin .

0 голосов
/ 14 марта 2012

Какую базу данных вы используете? У большинства из них есть какие-то триггеры, которые можно запускать после вставки, обновления или удаления таблицы.

...