From c2606cd26ad00a2efd803be79ce8bade045882c7 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Wed, 13 Mar 2024 13:39:39 -0700 Subject: [PATCH] Add clang build in jenkins and record issues for clang I can't seem to get gcc to do what I want for this control flow warning thingy --- Jenkinsfile | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3a15f26..4da9a2c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -36,6 +36,18 @@ pipeline { sh 'pre-commit run --all-files --show-diff-on-failure' } } + stage('Clang') { + agent { + dockerfile { + args '-v /home/jenkins/ccache:/ccache' + reuseNode true + } + } + steps { + CleanBuildAndTest("") + recordIssues(tools: [clang()]) + } + } stage('Release [gcc]') { agent { dockerfile { @@ -45,7 +57,6 @@ pipeline { } steps { CleanBuildAndTest("-DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release") - recordIssues(tools: [gcc()]) sh ''' cd build cpack -G DEB