Я хотел бы настроить Дженкинса, добавив ссылки на левую боковую панель и использовать страницы, связанные с этими ссылками, для обслуживания некоторого настраиваемого контента вместо таблицы заданий / представлений, отображаемой по умолчанию.
Мне удалось добавить ссылки на боковую панель с помощью плагин боковых ссылок. Теперь пытаюсь понять, как заменить содержимое <td id="main-panel">
элемент с настраиваемым содержимым. Пользовательский контент создается некоторыми PHP-скриптами, которые в идеале должны вызываться hudson каждый раз, когда запрашиваются пользовательские страницы, хотя, если это слишком сложно, я могу либо создать статический контент для обслуживания jenkins, вызвав мои скрипты PHP в crontab, либо посмотреть, вызовы сценариев PHP могут выполняться самим apache до того, как запросы страницы будут отправлены jenkins.
Я не уверен, что написание плагина - лучший способ продолжить, и мне хотелось бы узнать ваше мнение о том, как, по вашему мнению, мне следует это реализовать.