В моем текущем проекте мы используем Jenkins для мониторинга наших сборок.Теперь они хотят, чтобы я написал плагин Jenkins, чтобы добавить еще несколько параметров мониторинга.
Я посмотрел, как работает плагин монитора состояния, и не могу понять некоторые вещи.Я пытался найти документацию для написания плагина, но этого, похоже, очень не хватает.(сайт упоминает только о том, как создать базовый проект, и ссылается на учебник, который не настолько информативен)
Я просто пытаюсь добавить несколько опций в каждую сборку, добавить ссылку истраница мониторинга.Добавление на главную страницу, очевидно, выполняется путем добавления действия, но я все еще пытаюсь выяснить остальное.И как все это связывается, например:
Сканирует ли Гудзон уведомитель, расширяющий класс?(Я не вижу ссылок нигде на класс уведомлений плагина мониторинга, но его нужно как-то вызывать, поскольку он добавляется на главную страницу)
Вызывает ли класс rootaction привязку URLпоскольку здесь также, похоже, нет ссылок на этот код ввода
И как желейные файлы привязываются к правильной странице, поскольку сопоставление не совпадает.Или Дженкинс сканирует имена папок Bla, когда у вас есть класс под названием Bla, расширяющий RootAction?
У кого-нибудь есть какие-нибудь указатели или место, где я могу найти приличную документацию?