Основной сайт

Справочник CLI

CLI — один статический бинарник. Учётные данные читаются из ~/.config/deploylane/credentials.toml или переменной DEPLOYLANE_TOKEN.

Команды

КомандаОписание
auth loginСохранить токен проекта
auth whoamiПоказать проект и области доступа токена
buildЗапустить пайплайн для текущего коммита
build listПоследние сборки со статусом и длительностью
logs <сборка>Получить или транслировать логи агента
env listОкружения и обслуживаемые артефакты
env promoteНазначить окружению другой артефакт
env rollbackВернуть предыдущий артефакт
artifact listАртефакты проекта
artifact pruneУдалить артефакты по политике хранения
auditЖурнал изменений окружений
config validateПроверить deploylane.yaml без запуска

Глобальные флаги

--project <slug>    Переопределить проект, определённый по рабочему каталогу
--json              Машиночитаемый вывод
--quiet             Скрыть прогресс, оставить ошибки
--timeout <dur>     Клиентский дедлайн, по умолчанию 30m
--no-color          Отключить ANSI-цвета

Коды возврата

КодЗначение
0Успех
1Сборка завершилась неуспешно
2Некорректные аргументы или конфигурация
3Ошибка аутентификации
4Достигнут клиентский таймаут
5Выкат остановлен автоматическим откатом
7Исчерпана квота расчётного периода

Запуск в CI

- name: Deploy
  env:
    DEPLOYLANE_TOKEN: ${{ secrets.DEPLOYLANE_TOKEN }}
  run: |
    deploylane config validate
    deploylane build --env production --json | tee build.json