Changeset View
Changeset View
Standalone View
Standalone View
pipeline-templates/SUSEQt5.10.template
Show First 20 Lines • Show All 124 Lines • ▼ Show 20 Line(s) | 115 | stage('Checking Code Quality') { | |||
---|---|---|---|---|---|
125 | // Save the ABI build logs to review if necessary | 125 | // Save the ABI build logs to review if necessary | ||
126 | archiveArtifacts artifacts: 'logs/*/*/log.txt', onlyIfSuccessful: false, allowEmptyArchive: true | 126 | archiveArtifacts artifacts: 'logs/*/*/log.txt', onlyIfSuccessful: false, allowEmptyArchive: true | ||
127 | // Save the input for ACC for building abi dumps locally | 127 | // Save the input for ACC for building abi dumps locally | ||
128 | archiveArtifacts artifacts: 'acc/*.xml', onlyIfSuccessful: false, allowEmptyArchive: true | 128 | archiveArtifacts artifacts: 'acc/*.xml', onlyIfSuccessful: false, allowEmptyArchive: true | ||
129 | 129 | | |||
130 | // Now perform the ABI Compatibility checks | 130 | // Now perform the ABI Compatibility checks | ||
131 | // This tool will produce reports stored at compat_reports/ which we will also need to capture | 131 | // This tool will produce reports stored at compat_reports/ which we will also need to capture | ||
132 | sh """ | 132 | sh """ | ||
133 | python3 -u ci-tooling/helpers/check-abi.py --project ${projectName} --branchGroup ${branchGroup} --platform ${currentPlatform} --environment production || true | 133 | python3 -u ci-tooling/helpers/check-abi.py --project ${projectName} --branchGroup ${branchGroup} --platform ${currentPlatform} --environment production | ||
134 | """ | 134 | """ | ||
135 | // Save the ABI Compatibility reports for developers to review if necessary | 135 | // Save the ABI Compatibility reports for developers to review if necessary | ||
136 | archiveArtifacts artifacts: 'compat_reports/*_compat_report.html', onlyIfSuccessful: false, allowEmptyArchive: true | 136 | archiveArtifacts artifacts: 'compat_reports/*_compat_report.html', onlyIfSuccessful: false, allowEmptyArchive: true | ||
137 | 137 | | |||
138 | // Save the ABI Compatibility results yaml file | 138 | // Save the ABI Compatibility results yaml file | ||
139 | archiveArtifacts artifacts: 'abi-compatibility-results.yaml', onlyIfSuccessful: false, allowEmptyArchive: true | 139 | archiveArtifacts artifacts: 'abi-compatibility-results.yaml', onlyIfSuccessful: false, allowEmptyArchive: true | ||
140 | 140 | | |||
141 | // cppcheck is not supported by Pipeline at the moment, so we don't run that for now | 141 | // cppcheck is not supported by Pipeline at the moment, so we don't run that for now | ||
▲ Show 20 Lines • Show All 64 Lines • Show Last 20 Lines |