Changeset View
Changeset View
Standalone View
Standalone View
pipeline-templates/SUSEQt5.9.template
Show First 20 Lines • Show All 127 Lines • ▼ Show 20 Line(s) | 115 | stage('Checking Code Quality') { | |||
---|---|---|---|---|---|
128 | // Now perform the ABI Compatibility checks | 128 | // Now perform the ABI Compatibility checks | ||
129 | // This tool will produce reports stored at compat_reports/ which we will also need to capture | 129 | // This tool will produce reports stored at compat_reports/ which we will also need to capture | ||
130 | sh """ | 130 | sh """ | ||
131 | python3 -u ci-tooling/helpers/check-abi.py --project ${projectName} --branchGroup ${branchGroup} --platform ${currentPlatform} --environment production || true | 131 | python3 -u ci-tooling/helpers/check-abi.py --project ${projectName} --branchGroup ${branchGroup} --platform ${currentPlatform} --environment production || true | ||
132 | """ | 132 | """ | ||
133 | // Save the ABI Compatibility reports for developers to review if necessary | 133 | // Save the ABI Compatibility reports for developers to review if necessary | ||
134 | archiveArtifacts artifacts: 'compat_reports/*_compat_report.html', onlyIfSuccessful: false, allowEmptyArchive: true | 134 | archiveArtifacts artifacts: 'compat_reports/*_compat_report.html', onlyIfSuccessful: false, allowEmptyArchive: true | ||
135 | 135 | | |||
136 | // Save the ABI Compatibility results yaml file | ||||
137 | archiveArtifacts artifacts: 'abi-compatibility-results.yaml', onlyIfSuccessful: false, allowEmptyArchive: true | ||||
138 | | ||||
136 | // cppcheck is not supported by Pipeline at the moment, so we don't run that for now | 139 | // cppcheck is not supported by Pipeline at the moment, so we don't run that for now | ||
137 | // See https://issues.jenkins-ci.org/browse/JENKINS-35096 | 140 | // See https://issues.jenkins-ci.org/browse/JENKINS-35096 | ||
138 | 141 | | |||
139 | // Perform Cobertura Processing | 142 | // Perform Cobertura Processing | ||
140 | // First, run the LCov extraction | 143 | // First, run the LCov extraction | ||
141 | sh "python3 -u ci-tooling/helpers/extract-lcov-results.py --product ${productName} --project ${projectName} --branchGroup ${branchGroup} --platform ${currentPlatform}" | 144 | sh "python3 -u ci-tooling/helpers/extract-lcov-results.py --product ${productName} --project ${projectName} --branchGroup ${branchGroup} --platform ${currentPlatform}" | ||
142 | 145 | | |||
143 | // Collect the results from the LCov extraction | 146 | // Collect the results from the LCov extraction | ||
▲ Show 20 Lines • Show All 57 Lines • Show Last 20 Lines |