Skip to content
Snippets Groups Projects
.gitlab-ci.yml 939 B
Newer Older
Simon Wittl's avatar
Simon Wittl committed
stages:
  - build


Simon Wittl's avatar
Simon Wittl committed
build-ros:
Simon Wittl's avatar
Simon Wittl committed
  stage: build
  image: ros:humble
  before_script:
Simon Wittl's avatar
Simon Wittl committed
   - git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@mygit.th-deg.de/roboct/robo_quality/rq_interfaces
Simon Wittl's avatar
Simon Wittl committed
   - git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@mygit.th-deg.de/roboct/robo_quality/rq_hardware
   - git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@mygit.th-deg.de/roboct/robo_quality/rq_controller
   - git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@mygit.th-deg.de/roboct/robo_quality/rq_ddetection
   - git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@mygit.th-deg.de/roboct/robo_quality/rq_trajectory
   - git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@mygit.th-deg.de/roboct/robo_quality/rq_reconstruction
Simon Wittl's avatar
Simon Wittl committed
   
Simon Wittl's avatar
Simon Wittl committed
  script:
Simon Wittl's avatar
Simon Wittl committed
   - rosdep install --from-paths . -y --ignore-src
Simon Wittl's avatar
Simon Wittl committed
   - colcon build --merge-install
Simon Wittl's avatar
Simon Wittl committed
  coverage: '/(?i)total.*? (100(?:\.0+)?\%|[1-9]?\d(?:\.\d+)?\%)$/'
  artifacts:
    when: always
    paths:
      - install