diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c5bd48b..7a22776 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,15 +9,19 @@ workflow: stages: - build +variables: + GIT_SUBMODULE_STRATEGY: recursive + build-colcon-job: stage: build script: - apt-get update + - apt-get install -y python3-pip libgeos-dev - mkdir -p .src/robossembler-ros2 - mv * .src/robossembler-ros2 - mv .git .src/robossembler-ros2 - mv .src src - - vcs import src < robossembler-ros2/repos/all-deps.repos + - vcs import src < src/robossembler-ros2/repos/all-deps.repos - pip install -r src/robossembler-ros2/repos/requirements.txt - rosdep install -y -r -q --from-paths src --ignore-src --rosdistro humble - colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release