От установки до первого деплоя за несколько минут. Всё, что нужно знать, чтобы начать.
Cedar ставится менеджером пакетов вашей системы одной командой. Отдельная среда выполнения не требуется - бинарник самодостаточен.
pkg add cedar
Проверьте установку: cedar version - должна вывестись текущая версия.
В корне репозитория выполните cedar init. Команда просканирует проект, определит язык и сборщик и создаст минимальный конфиг cedar.yml с разумными значениями по умолчанию - его можно сразу коммитить.
Окружения описываются в одном файле. Пример трёх сред с разными доменами и набором секретов:
Секреты не хранятся в файле - они лежат в зашифрованном хранилище и подставляются процессу на лету.
| Команда | Что делает |
|---|---|
cedar init | создать конфиг проекта |
cedar build --watch | горячая инкрементальная сборка |
cedar test | прогнать тесты в изолированном окружении |
cedar deploy --env prod | собрать, проверить и выкатить |
cedar rollback | откатить последний релиз |
cedar logs --tail | живые логи сборки и деплоя |
Агент читает настройки из окружения - это удобно в CI, где конфиг лежит не в репозитории.
| Переменная | Значение |
|---|---|
CEDAR_TOKEN | токен доступа к проекту; обязателен в CI |
CEDAR_ENV | окружение по умолчанию для команд без --env |
CEDAR_CACHE_DIR | каталог общего кэша сборки |
CEDAR_LOG_FORMAT | text или json для машинного разбора |
Загляните в раздел тарифов, чтобы выбрать план под размер команды, или посмотрите последние обновления. Вопросы - на почту поддержки, отвечаем в рабочий день.