The source project of this merge request has been removed.
add ci build scripts
- This PR adds the ci scripts for the Jenkins.
- The script 20_run_checks.sh will always be executed for MR requests (clang-format, clang-tidy, shell-checker, bazel-test, ...).
- The script 30_generate_artifacts.sh will only be executed for the main brancht (Code coverage and doxygen generation integrated).
- Artifacts will be stored in Jenkins next to a build.
- Dockerfile of the used image is attached here.
- Broken submodule configuration is fixed as part of this PR.
- Outdated gitlab-co.yml is removed.
- Artifacts can be seen in this example build: https://ci.eclipse.org/openpass/job/road-logic-suite/job/MR-8/26/
- Also moves the logic that decides when to exdecute the script "30_generate_artifacts.sh" from the Jenkinsfile to ci-scripts (because some other artifacts should be created not only for main branch but also in other situations, e.g. tags)
Edited by Kim Goh