diff --git a/Jenkinsfile b/Jenkinsfile
index a5ffd0fc5676953b00721f31b4b0c19c8dc283ac..dad7008e567c797b3a47927692d7761f965e9380 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -120,7 +120,7 @@ pipeline {
                 excludeFile('.*qrc_icons\\.cpp.*'), excludeFile('.*QVTKWidget.*')],
                 tools: [[pattern: 'build/build.log', name: 'GCC',
                   tool: [$class: 'GnuMakeGcc']]],
-                unstableTotalAll: 24
+                unstableTotalAll: 19
             }
             success {
               dir('build/docs') { stash(name: 'doxygen') }
@@ -294,15 +294,15 @@ pipeline {
                   '-DCMAKE_OSX_DEPLOYMENT_TARGET="10.13" '
               }
               build {
-                target = 'tests'
+                log = "build.log"
                 cmd_args = '-j $(( `sysctl -n hw.ncpu` - 2 ))'
               }
               build {
-                target = 'ctest'
+                target = 'tests'
                 cmd_args = '-j $(( `sysctl -n hw.ncpu` - 2 ))'
               }
               build {
-                target = 'package'
+                target = 'ctest'
                 cmd_args = '-j $(( `sysctl -n hw.ncpu` - 2 ))'
               }
             }
@@ -310,6 +310,11 @@ pipeline {
           post {
             always {
               publishReports { }
+              recordIssues enabledForFailure: true, filters: [
+                excludeFile('.*qrc_icons\\.cpp.*'), excludeFile('.*QVTKWidget.*')],
+                tools: [[pattern: 'build/build.log', name: 'Clang (macOS)',
+                  tool: [$class: 'Clang']]],
+                unstableTotalAll: 3
             }
             success {
               archiveArtifacts 'build/*.tar.gz,build/*.dmg,build/conaninfo.txt'