Browse Source

Jenkins CI: reactivate Catkin build stage

sbg
TSC21 5 years ago committed by Nuno Marques
parent
commit
bfab544a64
  1. 78
      Jenkinsfile

78
Jenkinsfile vendored

@ -8,45 +8,45 @@ pipeline {
parallel { parallel {
// stage('Catkin build on ROS workspace') { stage('Catkin build on ROS workspace') {
// agent { agent {
// docker { docker {
// image 'px4io/px4-dev-ros-melodic:2019-10-04' image 'px4io/px4-dev-ros-melodic:2019-10-04'
// args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw -e HOME=$WORKSPACE' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw -e HOME=$WORKSPACE'
// } }
// } }
// steps { steps {
// sh 'ls -l' sh 'ls -l'
// sh '''#!/bin/bash -l sh '''#!/bin/bash -l
// echo $0; echo $0;
// mkdir -p catkin_ws/src; mkdir -p catkin_ws/src;
// cd catkin_ws; cd catkin_ws;
// git -C ${WORKSPACE}/catkin_ws/src/Firmware submodule update --init --recursive --force Tools/sitl_gazebo git -C ${WORKSPACE}/catkin_ws/src/Firmware submodule update --init --recursive --force Tools/sitl_gazebo
// git clone --recursive ${WORKSPACE}/catkin_ws/src/Firmware/Tools/sitl_gazebo src/mavlink_sitl_gazebo; git clone --recursive ${WORKSPACE}/catkin_ws/src/Firmware/Tools/sitl_gazebo src/mavlink_sitl_gazebo;
// git -C ${WORKSPACE}/catkin_ws/src/Firmware fetch --tags; git -C ${WORKSPACE}/catkin_ws/src/Firmware fetch --tags;
// source /opt/ros/melodic/setup.bash; source /opt/ros/melodic/setup.bash;
// catkin init; catkin init;
// catkin build -j$(nproc) -l$(nproc); catkin build -j$(nproc) -l$(nproc);
// ''' '''
// // test if the binary was correctly installed and runs using 'mavros_posix_silt.launch' // test if the binary was correctly installed and runs using 'mavros_posix_silt.launch'
// sh '''#!/bin/bash -l sh '''#!/bin/bash -l
// echo $0; echo $0;
// source catkin_ws/devel/setup.bash; source catkin_ws/devel/setup.bash;
// rostest px4 pub_test.launch; rostest px4 pub_test.launch;
// ''' '''
// } }
// post { post {
// always { always {
// sh 'rm -rf catkin_ws' sh 'rm -rf catkin_ws'
// } }
// failure { failure {
// archiveArtifacts(allowEmptyArchive: false, artifacts: '.ros/**/*.xml, .ros/**/*.log') archiveArtifacts(allowEmptyArchive: false, artifacts: '.ros/**/*.xml, .ros/**/*.log')
// } }
// } }
// options { options {
// checkoutToSubdirectory('catkin_ws/src/Firmware') checkoutToSubdirectory('catkin_ws/src/Firmware')
// } }
// } }
stage('Colcon build on ROS2 workspace') { stage('Colcon build on ROS2 workspace') {
agent { agent {

Loading…
Cancel
Save