Написание jenkins plugin: где находится документация? - PullRequest
3 голосов
/ 03 апреля 2011

В моем текущем проекте мы используем Jenkins для мониторинга наших сборок.Теперь они хотят, чтобы я написал плагин Jenkins, чтобы добавить еще несколько параметров мониторинга.

Я посмотрел, как работает плагин монитора состояния, и не могу понять некоторые вещи.Я пытался найти документацию для написания плагина, но этого, похоже, очень не хватает.(сайт упоминает только о том, как создать базовый проект, и ссылается на учебник, который не настолько информативен)

Я просто пытаюсь добавить несколько опций в каждую сборку, добавить ссылку истраница мониторинга.Добавление на главную страницу, очевидно, выполняется путем добавления действия, но я все еще пытаюсь выяснить остальное.И как все это связывается, например:

  1. Сканирует ли Гудзон уведомитель, расширяющий класс?(Я не вижу ссылок нигде на класс уведомлений плагина мониторинга, но его нужно как-то вызывать, поскольку он добавляется на главную страницу)

  2. Вызывает ли класс rootaction привязку URLпоскольку здесь также, похоже, нет ссылок на этот код ввода

  3. И как желейные файлы привязываются к правильной странице, поскольку сопоставление не совпадает.Или Дженкинс сканирует имена папок Bla, когда у вас есть класс под названием Bla, расширяющий RootAction?

У кого-нибудь есть какие-нибудь указатели или место, где я могу найти приличную документацию?

Ответы [ 2 ]

1 голос
/ 26 июля 2014

Полезные видео:

1 голос
/ 23 августа 2011

Я видел, как люди использовали учебник, который я нашел здесь , чтобы создавать плагины для Hudson.Дженкинс не был так давно разветвлен, так что в основном все должно быть одинаково - вам просто нужно учитывать измененные репозитории.

...