Обзор

Репозитории Git

Репозиторий кода, также известный как репозиторий исходного кода или система контроля версий (VCS), которая позволяет разработчикам совместно работать над проектами.

Репозитории кода представляют собой хранилища всех версий кода и бывают трёх видов: локальные, централизованные и распределённые.

  • Локальные репозитории расположены на одном компьютере и доступны только одному пользователю.
  • Централизованные репозитории находятся на сервере, к которому имеют доступ несколько разработчиков.
  • Распределённые репозитории используют облачное хранилище, где главный репозиторий находится в облаке, а локальные копии — на компьютерах разработчиков.

Для работы с репозиториями используются популярные сервисы, такие как GitHub, GitLab и Bitbucket. Они предоставляют удобный интерфейс для управления проектами, добавления новых объектов и поиска общедоступных репозиториев.

Автодеплой через Push (Push-to-Deploy)

Автодеплой через Push (Push-to-Deploy) — это модель доставки кода на Production-окружение или Staging-окружение, которая использует подход GitOps. В этой модели изменения в коде автоматически приводят к обновлению состояния окружения благодаря механизму, который следит за Git-репозиторием.

После внесения изменений в код, запускается пайплайн сборки, который создаёт новый образ приложения и публикует его в реестре контейнеров. Затем приложение автоматически разворачивается на Dockhost с помощью Dockhost Cli.

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

Далее
Подключение репозитория Git

Мы используем файлы cookies

Продолжив работу с сайтом, вы соглашаетесь с   политикой использования файлов Cookies