Skip to content

ci: add unit-test task and avoid building the binary

What does this MR do?

The tests jobs only run unit tests and don't need the binary (unlike acceptance tests) but the make task depends on gitlab-pages which builds the binary, wasting CI minutes.

This MR adds the unit-test make task which doesn't build the binary and run unit tests.

This is part of an effort to reduce CI minutes consumption in GitLab products in response to the recent change in CI/CD minutes usage for contributors.

TODO

Merge request reports