You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.2 KiB

pipeline {
agent any
stages {
stage('Clone the repo') {
steps {
echo "Clone the repo"
sh "rm -fr jenkins-test3"
git branch: 'main', credentialsId: 'test', url: 'https://github.com/mh-lornejad/jenkins-test3.git'
}
}
stage('Code Analysis') {
parallel {
stage('CppCheck') {
steps {
sleep 3
sh 'cppcheck_configs/cpp_check_scripts.sh'
}
}
stage('Clang Tidy') {
steps {
sh 'clang_configs/clang_tidy_script.sh'
}
}
stage('Clang Format') {
steps {
sh 'clang_configs/clang_format_script.sh'
}
}
}
}
stage('Deploy') {
steps {
sleep 10
echo "Deploy"
}
}
stage('Cleaning') {
steps {
sh "rm -fr jenkins-test3"
}
}
}
}