Общеее описание pipeline

Что это за конвеер?

Для создания pipеline необходимо подготовить хост

Создание программного обеспечения представялет из себя несколько этапов. Рабочий процесс может отличаться от текущего, но в основном подходы отличаются очередью выполнения markdown:

Написание кода - не представляет ничего сложного:

  • Забираем изменения из репозизтория
  • Вносим изменения и коммитим
  • Пуши изменения в репозиторий

Публикация его в репозиторий - после того как вы его запушили в репозиторий:

  • Ваши изменения требуют мердж реквест в test ветку
  • После того как мердж реквест пройден(изменения одобрил ведущий разрабочик)
  • Дальше изменения переходят к пункту 3 и идут дальше.

Создание образа (рамках нашего проекта это будет docker):

Тестирование образа и релиз:

Если пункт 5 завершился успешно, то теперь пункт 2 выполняется полностью для ветки master, И дальше опять пункты 3-5, только уже для производственного окружения.