DeployCode

Основные понятия

Словарь DeployCode — как называются вещи в панели и документации.

Иерархия

Организация → проект → окружение → сервис. Подробнее — в разделе Организации и проекты.

  • Организация — тенант. Всё, чем владеет клиент (проекты, серверы, SSH-ключи), принадлежит ровно одной организации.
  • Проект — группа окружений внутри организации; единица выдачи доступа.
  • Окружение — стадия проекта (production, staging) со своими сервисами и переменными.
  • Сервис — то, что можно задеплоить в окружение. Сейчас это приложение или Postgres.
  • Приложение — сервис, который собирается из git-репозитория.
  • Область (scope) — выбранные организация, проект, окружение и сервис; по ней фильтруются страницы панели. См. Область.

Доступ

  • Участник — членство пользователя в организации с ролью и списком выданных доступов.
  • Роль — набор разрешений: что участник может делать.
  • Группа доступа — назначение участников на проекты с ролью для каждого проекта: где он это может делать.

Деплой

  • Запрос на деплой — зафиксированное намерение задеплоить приложение вместе с конфигурацией.
  • Деплой — одна попытка собрать и запустить сервис на сервере; у него есть лог и heartbeat.
  • Конфигурация деплоя — исходники, настройки сборки и запуска, значения переменных и файлов на момент запроса.
  • Артефакт — собранный образ с неизменяемым digest в реестре.
  • Готовность деплоя — подтверждение, что контейнеры новой версии запустились и остаются стабильными.

Инфраструктура и сеть

  • Сервер — машина клиента, на которой собираются и работают сервисы.
  • SSH-ключ — ключ организации для доступа к серверам.
  • Облачный провайдер — облако, в котором DeployCode может создавать ВМ за вас.
  • Домен — адрес, по которому доступен сервис: управляемый (выданный DeployCode) или собственный.

Полный словарь — в Глоссарии.

На этой странице