From 66e513c24ff42394f5a0c1781f5868da7e094dd1 Mon Sep 17 00:00:00 2001 From: Sam Wu <22262939+samjwu@users.noreply.github.com> Date: Fri, 11 Jul 2025 13:49:38 -0600 Subject: [PATCH] Remove precheckin script (#88) --- .jenkins/precheckin.groovy | 81 -------------------------------------- 1 file changed, 81 deletions(-) delete mode 100644 .jenkins/precheckin.groovy diff --git a/.jenkins/precheckin.groovy b/.jenkins/precheckin.groovy deleted file mode 100644 index ac672a665f..0000000000 --- a/.jenkins/precheckin.groovy +++ /dev/null @@ -1,81 +0,0 @@ -#!/usr/bin/env groovy -// This shared library is available at https://github.com/ROCmSoftwarePlatform/rocJENKINS/ -@Library('rocJenkins@pong') _ - -// This is file for internal AMD use. -// If you are interested in running your own Jenkins, please raise a github issue for assistance. - -import com.amd.project.* -import com.amd.docker.* -import java.nio.file.Path - -def runCI = -{ - nodeDetails, jobName-> - - def prj = new rocProject('rccl-tests', 'PreCheckin') - prj.paths.build_command = './install.sh' - - // Define test architectures, optional rocm version argument is available - def nodes = new dockerNodes(nodeDetails, jobName, prj) - - boolean formatCheck = false - - def commonGroovy - - def compileCommand = - { - platform, project-> - - commonGroovy = load "${project.paths.project_src_prefix}/.jenkins/common.groovy" - commonGroovy.runCompileCommand(platform, project, jobName) - } - - def testCommand = - { - platform, project-> - - commonGroovy.runTestCommand(platform, project) - } - - buildProject(prj, formatCheck, nodes.dockerArray, compileCommand, testCommand, null) -} - -ci: { - String urlJobName = auxiliary.getTopJobName(env.BUILD_URL) - - def propertyList = [ - "compute-rocm-dkms-no-npi-hipclang":[pipelineTriggers([cron('0 * * * 6')])] - ] - propertyList = auxiliary.appendPropertyList(propertyList) - - def jobNameList = [ - "compute-rocm-dkms-no-npi-hipclang":([ubuntu16:['rccl906']]) - ] - 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) - } - } - - // For url job names that are not listed by the jobNameList i.e. compute-rocm-dkms-no-npi-1901 - if(!jobNameList.keySet().contains(urlJobName)) - { - properties(auxiliary.addCommonProperties([pipelineTriggers([cron('0 * * * 6')])])) - stage(urlJobName) { - runCI([ubuntu16:['rccl906']], urlJobName) - } - } -}