Files
LMS/.woodpecker/check.yaml
Vladislav Kopnin 685916c4bd ci: перевести merge gate на Gitea + Woodpecker
- .woodpecker/check.yaml, smoke.yaml, release.yaml
- local-backend агент: Java 21, Docker Compose v2, Python 3, Node/Playwright
- concurrency lms-ci, чтобы smoke/release не занимали порты одновременно
- deploy/WOODPECKER.md: server, OAuth Gitea, systemd-агент, security note
- удалён .gitlab-ci.yml
2026-10-29 12:01:44 +03:00

19 lines
632 B
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Merge gate: тесты, линтеры и evidence.
# Выполняется на Woodpecker-агенте с local backend: нужны Java 21, Docker
# (Testcontainers), Docker Compose v2, Python 3 и bash.
when:
- event: [push, pull_request]
steps:
- name: check
image: bash
commands:
- ./scripts/ci-preflight.sh
- ./gradlew --no-daemon test ktlintCheck detekt evidenceCheck
# Один общий слот: smoke/release поднимают реальный стек на localhost,
# параллельный запуск занял бы порты 8080–8090.
concurrency:
limit: 1
group: lms-ci