Публикация проектов из BI-платформы Insight через Jenkins

Привет, форумчане! :wave:

Сегодня я хочу поделиться подробной инструкцией по публикации BI-проектов из платформы Insight с использованием Jenkins. Это руководство поможет всем желающим успешно перенести проекты из среды разработки в производственную среду без лишних хлопот.

Что такое деплой проекта?

Деплой – это процесс публикации вашего BI-решения на рабочий сервер. Это критически важный шаг, который делает ваш проект доступным для конечных пользователей. Правильно настроенный процесс деплоя минимизирует риски и обеспечивает стабильную работу вашего решения в производственной среде.

Предварительные требования

Прежде чем начать, убедитесь, что у вас есть:

  • Первичная настройка деплоя (должна быть выполнена DevOps-специалистом)
  • Учетная запись с необходимыми правами доступа к Jenkins
  • Доступ к редактору Insight для настройки тегов проекта

Предварительные требования

Прежде чем начать, убедитесь, что у вас есть:

  • Первичная настройка деплоя (должна быть выполнена DevOps-специалистом)
  • Учетная запись с необходимыми правами доступа к Jenkins
  • Доступ к редактору Insight для настройки тегов проекта

Пошаговая инструкция

Шаг 1: Вход в систему Jenkins

  1. Откройте веб-браузер и перейдите на страницу Jenkins.
  2. Введите ваши учетные данные (обычно это учетная запись с правами admin).
  3. Нажмите кнопку “Войти”.

image

Шаг 2: Поиск задачи публикации

На главной странице Jenkins найдите и выберите задачу “app-deploy” (название может отличаться, уточните у вашего системного администратора).

Шаг 3: Настройка параметров сборки

В задаче “app-deploy” перейдите в раздел “Собрать с параметрами”.

Шаг 4: Настройка проекта в Insight

Если ваш проект не отображается в списке “kind_of_app”, необходимо добавить следующие теги в редакторе Insight:

  • Первый тег — название задачи для развертывания проекта
  • Второй тег — название, которое будет использоваться в URL вашего приложения

Не забудьте сохранить изменения в Insight после добавления тегов!

Шаг 5: Запуск процесса публикации

  1. Вернитесь в Jenkins к задаче “app-deploy” в раздел “Собрать с параметрами”.
  2. В выпадающем списке “kind_of_app” выберите ваш проект, который вы только что настроили в Insight.
  3. Выберите требуемый эндпоинт для публикации.
  4. Нажмите кнопку “Собрать” для запуска процесса публикации.

Шаг 6: Проверка результатов публикации

  1. После завершения сборки в истории сборок появится новая запись.
  2. Для просмотра деталей и логов выполнения кликните на номер сборки.
  3. Если возникли ошибки, внимательно проанализируйте журналы для выявления и устранения проблем.

image

1 лайк