mirror of
https://github.com/azaion/admin.git
synced 2026-04-22 22:16:33 +00:00
d320d6dd59
Made-with: Cursor
931 B
931 B
CI/CD Pipeline
Woodpecker CI
Pipeline: .woodpecker/build-arm.yml
Triggers: Push or manual trigger on branches dev, stage, main.
Platform: ARM64
Steps:
- build-push: Uses
dockerimage, builds the Dockerfile, tags based on branch, pushes to local registry.
Tag Strategy
main → localhost:5000/admin:arm
stage → localhost:5000/admin:stage-arm
dev → localhost:5000/admin:dev-arm
Manual Deploy
deploy.cmd script (for manual/local builds):
docker build -t docker.azaion.com/api .
docker login docker.azaion.com
docker push docker.azaion.com/api
Observations
- No automated testing step in the CI pipeline (build only, no test run).
- ARM64-only builds — no x86/amd64 pipeline.
- No staging or production deployment automation beyond docker push.
- Two registries:
localhost:5000(CI) anddocker.azaion.com(manual deploy) — not synchronized.