Migrate CI from Drone to Woodpecker

Replace .drone.yml with .woodpecker/ pipeline configs (frontend.yml, api.yml).
Convert Drone env vars to Woodpecker equivalents (CI_PIPELINE_NUMBER, CI_COMMIT_SHA),
use woodpeckerci/plugin-git for clone with retry, woodpeckerci/plugin-slack for
notifications, and plugins/docker for image builds. Update all docs and skills.
This commit is contained in:
Viktor Barzin 2026-02-23 22:00:09 +00:00
parent 2357722e80
commit c7c3331d30
No known key found for this signature in database
GPG key ID: 0EB088298288D958
9 changed files with 190 additions and 448 deletions

View file

@ -99,7 +99,7 @@ docker push viktorbarzin/immoweb:latest
## CI/CD Note
Drone CI automatically builds and pushes images on push to `master` (see `.drone.yml`).
Woodpecker CI automatically builds and pushes images on push to `master` (see `.woodpecker/`).
The manual process above is for when you need to build/push outside of CI, such as:
- Hotfix deployments
- Testing image builds locally before pushing