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