mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-21 09:22:18 +00:00
add Jenkins catkin build
This commit is contained in:
26
Jenkinsfile
vendored
26
Jenkinsfile
vendored
@@ -5,6 +5,32 @@ pipeline {
|
||||
stage('Analysis') {
|
||||
|
||||
parallel {
|
||||
stage('catkin') {
|
||||
agent {
|
||||
docker {
|
||||
image 'px4io/px4-dev-ros:2018-09-24'
|
||||
args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw -e HOME=$WORKSPACE'
|
||||
}
|
||||
}
|
||||
|
||||
steps {
|
||||
sh 'ls -l'
|
||||
sh '''#!/bin/bash -l
|
||||
echo $0;
|
||||
mkdir -p catkin_ws/src;
|
||||
cp -R . catkin_ws/src/Firmware
|
||||
cd catkin_ws;
|
||||
source /opt/ros/melodic/setup.bash;
|
||||
catkin init;
|
||||
source devel/setup.bash;
|
||||
catkin build -j$(nproc) -l$(nproc);
|
||||
'''
|
||||
sh 'rm -rf catkin_ws'
|
||||
}
|
||||
options {
|
||||
checkoutToSubdirectory('catkin_ws/src/Firmware')
|
||||
}
|
||||
}
|
||||
|
||||
stage('Style Check') {
|
||||
agent {
|
||||
|
||||
Reference in New Issue
Block a user