Files
xboct-deploy/backlog.md
T

933 B

Backlog

Validate config команда

Добавить команду xd validate — проверка конфигурации на ошибки и потенциальные проблемы.

Что проверять

  • Одинаковые имена проектов (сейчас serde откажет, но стоит выводить понятное сообщение)
  • Одинаковые workdir + branch комбинации у разных проектов
  • Дублирующиеся проекты с одинаковыми deploy путями (одна папка, одна ветка, разные имена)
  • Ветки, указанные в конфиге, которые не существуют в git репозитории
  • Reachability серверов (resolve host, проверить SSH config)
  • Sync target пути, которые выглядят подозрительно