Дженкинс опрашивает обновления ядра Ubuntu?

Скажем, я хотел распространять двоичный модуль ядра для собственной части оборудования среди пользователей внутри моей компании. Идеальная ситуация заключается в том, что он не требует компиляции со стороны пользователя. Я просто хочу использовать стандартные инструменты графического интерфейса apt-get / update для распространения среди наших пользователей.

Для наших целей мы предположим, что у меня есть экземпляр Jenkins, настроенный для сборки указанного модуля ядра, упаковки его в архив .deb и добавления его в собственное хранилище APT.

Эта ситуация работает, однако я должен вручную следить за выпуском новых ядер для разных версий Ubuntu и запускать каждую новую сборку ядра вручную.

Я хотел бы найти способ, с помощью которого Jenkins автоматически запрашивает обновления ядра в репозитории Jenkins APT и запускает новую сборку драйвера для нового ядра. Кто-нибудь делал что-нибудь подобное раньше? Как ты это сделал?

0
задан 19 January 2013 в 00:27

1 ответ

Похоже на то, что может сделать относительно простой скрипт, например, как вы будете запускать сборки в ловушке git post-receive, например. В псевдокоде:

sudo apt-get update
kversion=$(apt-cache policy kernel | sed .....)
if [ our module not yet available for this kernel ]; then
    wget http://jenkins/url_to_trigger_parametrized_build
fi
0
ответ дан 19 January 2013 в 00:27

Другие вопросы по тегам:

Похожие вопросы: