Интеграция Jenkins_Rundeck для непрерывного развертывания

У меня есть задача интегрировать Jenkins с Rundeck для непрерывного развертывания и у меня есть несколько вопросов / сомнений. Надеюсь, ты сможешь мне помочь.

Пример кода, написанного на Java или любом другом языке программирования для установки nginx Github - контроль версий Jenkins - процесс сборки (непрерывная интеграция) Rundeck - непрерывное развертывание

По сути, разработчик пишет код и фиксирует его в инструменте управления версиями (Git-hub). Дженкинс работает, проверяя исходный код нашего проекта и создавая его в своем рабочем пространстве. Jenkins контролирует хранилище и запускает сборку всякий раз, когда вносятся какие-либо изменения. Rundeck - при появлении новой сборки в Jenkins следует развертывать / устанавливать любое приложение (например, install nginx), написанное на Java на хостах автоматически

Установили и настроили Rundeck на машине с Ubuntu с включенным ssh для удаленных серверов через Ansible инвентаризацию. Кроме того, у меня есть доступ администратора к Jenkins и я добавил плагин Rundeck на CI-сервере Jenkins.

Сомневаюсь: что за сценарий мы должны писать в YML или сценарии оболочки при создании задания в Rundeck? Он должен соответствовать коду приложения, написанному на Java - установить nginx, используя в основном YML или сценарии оболочки?

Большое спасибо, Васудха

0 ответов

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