Skip to content
Snippets Groups Projects
Commit 5ce05c5c authored by Simon Wittl's avatar Simon Wittl
Browse files

only build ...

parent 61e73bb0
No related branches found
No related tags found
No related merge requests found
stages:
- test
# - test
- build
- docu
# - docu
cache:
- paths:
- /home/install/
# cache:
# - paths:
# - /home/install/
rq-pytests:
stage: test
image: ros:humble
before_script:
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@mygit.th-deg.de/roboct/robo_quality/rq_interfaces
- 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
- rosdep install --from-paths . -y --ignore-src
- colcon build --merge-install
- apt update
- apt install wget
- wget https://bootstrap.pypa.io/get-pip.py
- python3 ./get-pip.py
- pip3 install pytest pytest-cov netCDF4 ros2-numpy Pillow pyometiff
# rq-pytests:
# stage: test
# image: ros:humble
# before_script:
# - git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@mygit.th-deg.de/roboct/robo_quality/rq_interfaces
# - 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
# - rosdep install --from-paths . -y --ignore-src
# - colcon build --merge-install
# - apt update
# - apt install wget
# - wget https://bootstrap.pypa.io/get-pip.py
# - python3 ./get-pip.py
# - pip3 install pytest pytest-cov netCDF4 ros2-numpy Pillow pyometiff
script:
- source ./install/setup.bash
# - python3 -m pytest ./rq_controller/test/ --junitxml=report.xml
# script:
# - source ./install/setup.bash
# - python3 -m pytest ./rq_controller/test/ --junitxml=report.xml
build-ros:
stage: build
dependencies: [rq-pytests]
# dependencies: [rq-pytests]
before_script:
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@mygit.th-deg.de/roboct/robo_quality/rq_interfaces
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@mygit.th-deg.de/roboct/robo_quality/rq_hardware
......@@ -42,35 +42,35 @@ build-ros:
- rosdep install --from-paths . -y --ignore-src
- colcon build --merge-install
script:
- source ./home/install/setup.bash
- source ./install/setup.bash
artifacts:
when: always
paths:
- install
name: ubuntu_humble
create-docu:
stage: docu
dependencies: [rq-pytests]
before_script:
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@mygit.th-deg.de/roboct/robo_quality/rq_interfaces
- 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
- rosdep install --from-paths . -y --ignore-src
- colcon build --merge-install
- apt update
- apt install wget
- wget https://bootstrap.pypa.io/get-pip.py
- python3 ./get-pip.py
- pip3 install pdoc3
script:
- source ./home/install/setup.bash
- mkdir doc
- python3 -m pdoc3 --html rq_controller -o=./doc/rq_controller -c show_source_code=True
artifacts:
when: always
paths:
- doc
# create-docu:
# stage: docu
# dependencies: [rq-pytests]
# before_script:
# - git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@mygit.th-deg.de/roboct/robo_quality/rq_interfaces
# - 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
# - rosdep install --from-paths . -y --ignore-src
# - colcon build --merge-install
# - apt update
# - apt install wget
# - wget https://bootstrap.pypa.io/get-pip.py
# - python3 ./get-pip.py
# - pip3 install pdoc3
# script:
# - source ./home/install/setup.bash
# - mkdir doc
# - python3 -m pdoc3 --html rq_controller -o=./doc/rq_controller -c show_source_code=True
# artifacts:
# when: always
# paths:
# - doc
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment