Changeset View
Changeset View
Standalone View
Standalone View
pipeline-templates/Frameworks/SUSEQt5.11.template
Show First 20 Lines • Show All 114 Lines • ▼ Show 20 Line(s) | 9 | catchError { | |||
---|---|---|---|---|---|
115 | stage('Checking Code Quality') { | 115 | stage('Checking Code Quality') { | ||
116 | 116 | | |||
117 | // Perform Appstream Compliance Checks | 117 | // Perform Appstream Compliance Checks | ||
118 | sh "python3 -u ci-tooling/helpers/check-appstream-compliance.py --product ${productName} --project ${projectName} --branchGroup ${branchGroup} --platform ${currentPlatform} --usingInstall '$HOME/install-prefix/' --withDiverted '$WORKSPACE/install-divert/'" | 118 | sh "python3 -u ci-tooling/helpers/check-appstream-compliance.py --product ${productName} --project ${projectName} --branchGroup ${branchGroup} --platform ${currentPlatform} --usingInstall '$HOME/install-prefix/' --withDiverted '$WORKSPACE/install-divert/'" | ||
119 | 119 | | |||
120 | // Gather ABI Reference information for later checking | 120 | // Gather ABI Reference information for later checking | ||
121 | sh """ | 121 | sh """ | ||
122 | curl '$BUILD_URL/consoleText' -o currentBuildLog.txt | 122 | curl '$BUILD_URL/consoleText' -o currentBuildLog.txt | ||
123 | python3 -u ci-tooling/helpers/create-abi-dump.py --project ${projectName} --branchGroup ${branchGroup} --platform ${currentPlatform} --buildLog currentBuildLog.txt --environment production --usingInstall '$HOME/install-prefix/' || true | 123 | python3 -u ci-tooling/helpers/create-abi-dump.py --project ${projectName} --branchGroup ${branchGroup} --platform ${currentPlatform} --buildLog currentBuildLog.txt --environment production --usingInstall '$HOME/install-prefix/' | ||
124 | """ | 124 | """ | ||
125 | 125 | | |||
126 | // Save the ABI build logs to review if necessary | 126 | // Save the ABI build logs to review if necessary | ||
127 | archiveArtifacts artifacts: 'logs/*/*/log.txt', onlyIfSuccessful: false, allowEmptyArchive: true | 127 | archiveArtifacts artifacts: 'logs/*/*/log.txt', onlyIfSuccessful: false, allowEmptyArchive: true | ||
128 | // Save the input for ACC for building abi dumps locally | 128 | // Save the input for ACC for building abi dumps locally | ||
129 | archiveArtifacts artifacts: 'acc/*.xml', onlyIfSuccessful: false, allowEmptyArchive: true | 129 | archiveArtifacts artifacts: 'acc/*.xml', onlyIfSuccessful: false, allowEmptyArchive: true | ||
130 | 130 | | |||
131 | // Now perform the ABI Compatibility checks | 131 | // Now perform the ABI Compatibility checks | ||
▲ Show 20 Lines • Show All 94 Lines • Show Last 20 Lines |