mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-22 01:12:31 +00:00
Jenkins: temporarily disable catkin build on ROS workspace
This commit is contained in:
80
Jenkinsfile
vendored
80
Jenkinsfile
vendored
@@ -12,46 +12,46 @@ 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:2020-08-20'
|
// image 'px4io/px4-dev-ros-melodic:2020-08-20'
|
||||||
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;
|
||||||
export PYTHONPATH=/opt/ros/$ROS_DISTRO/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/local/lib/python2.7/dist-packages;
|
// export PYTHONPATH=/opt/ros/$ROS_DISTRO/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/local/lib/python2.7/dist-packages;
|
||||||
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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user