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/current iteration
Building
Services
Debian Build merged - improvements ongoing
Docker Build ubuntu and RH UBI builds with Bazel are possible - but will not be used for now!
- sub-finding: magma can not be build ootb for RH
Testing & CI/CD
Unit Tests
Integration Tests (+ "sudo Tests")
- workflow runs in CI on bazelified artifacts
- tests are executed with bazel executing tests with bazel in CI, also pipelined sudo tests, split sudo and integ tests, improvements for stability (also for make workflows)
- supporting in test stabilization in order to make work here possible
- tests run vs a .deb based environment
- tests run vs a docker based environment
Load Tests
Coverage use bazel for coverage in CI
OAI Jenkins
Developer Experience
Developer Documentation dictionary make vs bazel, locate documentation to be updated
Remote Caches