gitlab-ci-pipeline

Shared pipelines for CI. Different types of testing that is done in the CI pipeline:

The tests mentioned above should not be hardware dependent, it should be possible to execute the tests in a single Docker container.