in gitlab/src/utils.ts [307:323]
export function uploadArtifacts(resultsDir: string): void {
try {
const resultDir = getQodanaInputArg('RESULTS_DIR')
const ciProjectDir = process.env['CI_PROJECT_DIR']
if (!ciProjectDir) {
console.warn('CI_PROJECT_DIR is not defined, skipping artifacts upload')
return
}
const resultsArtifactPath = path.join(
process.env['CI_PROJECT_DIR']!,
resultDir ? resultDir : '.qodana/results'
)
fs.cpSync(resultsDir, resultsArtifactPath, {recursive: true})
} catch (e) {
console.error(`Failed to upload artifacts: ${(e as Error).message}`)
}
}