2

Моя цель: создать Jenkins-сервер, способный сбрасывать наши репозитории github и запускать сценарии сборки-развертывания.Конфигурация Jenkins CI: сценарии сборки/тестирования/развертывания

Итак, я создал Jenkins-сервер. Но я не понимаю, как мне нужно запускать сценарии build-deploy-test моего проекта.

В моем проекте содержится 1 репозиторий, который я положил в работу. Я установил плагин Build Pipeline. Будет ли этого достаточно? Мне сложно понять настройку. Как мне начать?

ответ

0

Допустим, вы хотите иметь встроенный Deploy-сценарий тестирования с использованием на следующие:

  • Unit-тесты
  • Приемочные испытания
  • покрытия кода и статического анализа
  • развертывания в среде интеграции

Прежде всего, у вас должна быть одна работа для каждого случая. Например, вы создаете задание, которое запускает тесты JUnit, задание, выполняющее тесты селена для AT, задание, выполняющее проверку кода сонара для статического анализа и checkmarkx для проверки безопасности, и завершение задания, которое развертывает ваше приложение в tomcat.

Затем вам нужно, чтобы ваши задания выполнялись один за другим, так что вы делаете то, что вы устанавливаете вторую работу в пост-сборке 1-го, 3-го в пост-сборке 2-го и так далее ...

Наконец, выберите начальное задание (в этом случае тестовое задание) в окне конвейера, чтобы отобразить конвейер.

Смежные вопросы