Browse Source

Upload files to ''

master
mh 5 months ago
parent
commit
d03ce5630b
  1. 44
      Jenkinsfile
  2. 9
      test1.cpp

44
Jenkinsfile

@ -0,0 +1,44 @@
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"
}
}
}
}

9
test1.cpp

@ -0,0 +1,9 @@
#include <stdio.h>
int main() {
int a = 5;
int b = 10;
int sum = a + b;
printf("Sum: %d\n", sum);
return 0;
}
Loading…
Cancel
Save