- .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
17 lines
414 B
YAML
17 lines
414 B
YAML
# Полный release gate: тесты, миграции, mutation, runtime/scale и
|
|
# Chromium/Firefox/WebKit E2E. Запускается на тег или вручную.
|
|
when:
|
|
- event: [tag, manual]
|
|
|
|
steps:
|
|
- name: release
|
|
image: bash
|
|
commands:
|
|
- cd e2e && npm ci && cd ..
|
|
- ./scripts/ci-preflight.sh --release
|
|
- ./scripts/ldd-release.sh
|
|
|
|
concurrency:
|
|
limit: 1
|
|
group: lms-ci
|