Основные понятия
Словарь DeployCode — как называются вещи в панели и документации.
Иерархия
Организация → проект → окружение → сервис. Подробнее — в разделе Организации и проекты.
- Организация — тенант. Всё, чем владеет клиент (проекты, серверы, SSH-ключи), принадлежит ровно одной организации.
- Проект — группа окружений внутри организации, например продукт или клиент.
- Окружение — стадия проекта (
production,staging) со своими сервисами и переменными. - Сервис — то, что можно развернуть в окружении. Сейчас это приложение или Postgres.
- Приложение — сервис, который собирается из git-репозитория.
- Область (scope) — выбранные организация, проект, окружение и сервис; по ней фильтруются страницы панели. См. Область.
Доступ
- Участник — членство пользователя в организации с ролью и списком выданных доступов.
- Роль — набор разрешений: что участник может делать в организации.
Развёртывание
- Запрос на развёртывание — зафиксированное намерение развернуть приложение вместе с конфигурацией.
- Развёртывание — одна попытка собрать и запустить сервис на сервере; у него есть журнал и heartbeat.
- Конфигурация развёртывания — исходники, настройки сборки и запуска, значения переменных и файлов на момент запроса.
- Артефакт — собранный образ: в реестре — с неизменяемым digest, без реестра — локальный образ на сервере.
- Готовность развёртывания — подтверждение, что контейнеры новой версии запустились и остаются стабильными.
Инфраструктура и сеть
- Сервер — машина клиента, на которой собираются и работают сервисы.
- SSH-ключ — ключ организации для доступа к серверам.
- Облачный провайдер — облако, в котором DeployCode может создавать ВМ за вас.
- Домен — адрес, по которому доступен сервис: управляемый (выданный DeployCode) или собственный.
Полный словарь — в Глоссарии.