Scope: AGW can be developed and released using Bazel only instead of make
done - possible optimizations can be added after a switch-over
in progress
not yet started
worked on in the last iteration
Building
Services
Debian Build
Docker Build rules_docker would be a valid candidate (also tested manually on ARM)
Testing & CI/CD
Unit Tests extended to run with various configurations as a matrix job (asan, production, native)
Integration Tests (+ "sudo Tests")
- workflow runs in CI on bazelified artifacts tests are using remote caches ~3:10h
- tests are executed with bazel executing tests with bazel in CI
- tests run vs a .deb based environment
- tests run vs a docker based environment
Load Tests
Coverage
OAI Jenkins
Developer Experience
Developer Documentation
Remote Caches