Skip to content

Commit

Permalink
Switch to colcon for CI
Browse files Browse the repository at this point in the history
  • Loading branch information
Theosakamg committed Jun 20, 2018
1 parent d0ed1dd commit 92830d2
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
6 changes: 4 additions & 2 deletions scripts/travis-ci/linux_prepare.sh
Expand Up @@ -24,7 +24,7 @@ mkdir -p $HOME_BUILD/ament_ws/src
cd $HOME_BUILD/ament_ws
docker run -u "$UID" -it --rm -v $(pwd):$(pwd) -w $(pwd) $DOCKER_IMG sh -c "/usr/bin/wget https://gist.githubusercontent.com/Theosakamg/e6084cfafa6b7ea690104424cef970a2/raw/ament_java.repos"
docker run -u "$UID" -it --rm -v $(pwd):$(pwd) -w $(pwd) $DOCKER_IMG sh -c "/usr/bin/vcs import src < ament_java.repos"
docker run -u "$UID" -it --rm -v $(pwd):$(pwd) -w $(pwd) $DOCKER_IMG sh -c "src/ament/ament_tools/scripts/ament.py build --parallel --symlink-install --isolated"
docker run -u "$UID" -it --rm -v $(pwd):$(pwd) -w $(pwd) $DOCKER_IMG sh -c "colcon build --symlink-install"

echo "INSTALL ROS2 WS..."
mkdir -p $ROS2WS/src
Expand All @@ -37,4 +37,6 @@ rm -rf $ROS2WS/src/ros2_java/ros2_java && cp -r $HOME_BUILD/ros2java-alfred/ros2

echo "BUILD ROS2 WS..."
cd $HOME_BUILD
docker run -u "$UID" -it --rm -v $(pwd):$(pwd) --env-file $ENV_PATH -w $(pwd) $DOCKER_IMG sh -c ". ament_ws/install_isolated/local_setup.sh && cd /home/travis/build/ros2_java_ws && ament build --parallel --symlink-install --isolated --skip-packages $PKG_EXCLUDE --ament-gradle-args --parallel --daemon --configure-on-demand"
docker run -u "$UID" -it --rm -v $(pwd):$(pwd) --env-file $ENV_PATH -w $(pwd) $DOCKER_IMG sh -c "echo $SHELL && . $HOME_BUILD/ament_ws/install/local_setup.sh && cd /home/travis/build/ros2_java_ws && colcon build --symlink-install --packages-skip $PKG_EXCLUDE"

# Disable parameter : "--ament-gradle-args --parallel --daemon --configure-on-demand"
2 changes: 1 addition & 1 deletion scripts/travis-ci/linux_run.sh
Expand Up @@ -5,4 +5,4 @@
set -ev

cd $HOME_BUILD
docker run -u "$UID" -it --rm -v $(pwd):$(pwd) --env-file $ENV_PATH -w $(pwd) $DOCKER_REPO:$DOCKER_DIST sh -c ". ament_ws/install_isolated/local_setup.sh && cd /home/travis/build/ros2_java_ws && . ./install_isolated/local_setup.sh && ament test --symlink-install --isolated --only-packages ament_cmake_export_jars rcljava rcljava_common"
docker run -u "$UID" -it --rm -v $(pwd):$(pwd) --env-file $ENV_PATH -w $(pwd) $DOCKER_REPO:$DOCKER_DIST sh -c ". $HOME_BUILD/ament_ws/install/local_setup.sh && cd /home/travis/build/ros2_java_ws && . ./install/local_setup.sh && colcon test --packages-select ament_cmake_export_jars rcljava rcljava_common"

0 comments on commit 92830d2

Please sign in to comment.