Enable a Merge Request pipeline
- Add .gitlab-ci.yml file that defines a basic pipeline for Merge Requests. It comprises two stages, build and test, that performs a basic build with Clang and GCC, does linting, and runs the test suite.
- Adapt the pre-commit configuration to run the signed-off checker (for DCO compliance) script at the commit stage. Running at the commit stage is needed for the pre-commit tool to verify the Merge Request contains the sign-off necessary for contribution.
Signed-off-by: Jakub Sujak jakub.sujak@arm.com