Skip to content

add ci build scripts

Kim Goh requested to merge (removed):feat/add-ci-build-scripts into main
  • 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

Merge request reports