mh
5 months ago
2 changed files with 53 additions and 0 deletions
@ -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" |
|||
} |
|||
} |
|||
} |
|||
} |
@ -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…
Reference in new issue