[AZ-189] [AZ-190] [AZ-191] [AZ-192] [AZ-193] [AZ-194] [AZ-195] Add e2e blackbox test suite

Made-with: Cursor
This commit is contained in:
Oleksandr Bezdieniezhnykh
2026-04-16 06:25:36 +03:00
parent 1b38e888e1
commit d320d6dd59
98 changed files with 6883 additions and 1 deletions
@@ -0,0 +1,36 @@
# CI/CD Pipeline
## Woodpecker CI
### Pipeline: `.woodpecker/build-arm.yml`
**Triggers**: Push or manual trigger on branches `dev`, `stage`, `main`.
**Platform**: ARM64
**Steps**:
1. **build-push**: Uses `docker` image, 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) and `docker.azaion.com` (manual deploy) — not synchronized.