diff --git a/.jenkins/staticanalysis.groovy b/.jenkins/staticanalysis.groovy index d6020fe487..5974775ceb 100644 --- a/.jenkins/staticanalysis.groovy +++ b/.jenkins/staticanalysis.groovy @@ -19,7 +19,7 @@ def runCI = { nodeDetails, jobName-> - def prj = new rocProject('rccl-internal', 'StaticAnalysis') + def prj = new rocProject('rccl', 'StaticAnalysis') // Define test architectures, optional rocm version argument is available def nodes = new dockerNodes(nodeDetails, jobName, prj) @@ -40,8 +40,26 @@ def runCI = ci: { String urlJobName = auxiliary.getTopJobName(env.BUILD_URL) - properties(auxiliary.addCommonProperties([pipelineTriggers([cron('0 1 * * 6')])])) - stage(urlJobName) { - runCI([ubuntu20:['cpu']], urlJobName) + def propertyList = ["compute-rocm-dkms-no-npi-hipclang":[pipelineTriggers([cron('0 1 * * 0')])], + "rocm-docker":[]] + propertyList = auxiliary.appendPropertyList(propertyList) + + def jobNameList = ["compute-rocm-dkms-no-npi-hipclang":[]] + jobNameList = auxiliary.appendJobNameList(jobNameList) + + propertyList.each + { + jobName, property-> + if (urlJobName == jobName) + properties(auxiliary.addCommonProperties(property)) + } + + jobNameList.each + { + jobName, nodeDetails-> + if (urlJobName == jobName) + stage(jobName) { + runCI(nodeDetails, jobName) + } } }