5 Commits

Author SHA1 Message Date
olekhondera
978d2dca9e fix: remove stale comment from sonar step 2026-03-28 13:48:19 +02:00
olekhondera
a9e5cfbdaf fix: use absolute path for sonar-scanner 2026-03-28 13:46:40 +02:00
olekhondera
e2246c46cf ci: add SonarQube scan with secret token 2026-03-28 13:44:19 +02:00
olekhondera
425227c6b8 feat: add Woodpecker CI + Gitea deployment templates
- .woodpecker.yml: full pipeline template (install → lint-fix → lint → test → deploy)
- scripts/setup-project.sh: one-command VPS setup (user, dir, deploy, sudoers, systemd, nginx)
- scripts/deploy.sh: deploy script template (rsync + npm ci + systemctl + health check)
- scripts/ci-lint-fix.sh: ESLint auto-fix with [CI SKIP] commit-back
- docs/ci-cd.md: complete CI/CD documentation and troubleshooting
- .env.example: added WOODPECKER_TOKEN
- DOCS.md: added CI/CD section

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 23:24:41 +02:00
olekhondera
f5009636a0 ci: add Woodpecker CI configuration file with basic test steps 2026-02-18 21:37:25 +02:00