pipeline syntax error fix
Some checks reported errors
continuous-integration/drone/push Build encountered an error

This commit is contained in:
2025-09-11 08:27:14 +09:00
parent b0346e4bd7
commit 73557d8c68
2 changed files with 85 additions and 131 deletions

View File

@@ -1,4 +1,4 @@
# 🔧 Исправление YAML ошибок
# 🔧 Исправление YAML ошибок в Drone CI
## ❌ Проблема
```
@@ -9,22 +9,20 @@ yaml: unmarshal errors:
## 🔍 Диагностика
### Найденная причина
В файле `.drone.yml` был дополнительный YAML документ, разделенный символами `---`:
### Найденные причины
1. **Дополнительный YAML документ** - разделенный символами `---`
2. **Проблемы форматирования** - возможные скрытые символы или неправильные отступы
3. **Структурные ошибки** - несоответствие ожидаемым типам данных
### Анализ ошибки
```yaml
# Основной pipeline
kind: pipeline
# ... основной контент ...
--- # <-- ПРОБЛЕМА: второй документ
# Отдельный pipeline для очистки старых образов
kind: pipeline
type: docker
name: cleanup
# ...
# Строки 23-24 в оригинальном файле:
- echo "Commit: $DRONE_COMMIT_SHA" # line 23
- echo "Author: $DRONE_COMMIT_AUTHOR" # line 24
```
Drone CI ожидал строки, но получил объекты map.
### Ошибка парсера
```bash
yaml.composer.ComposerError: expected a single document in the stream