From 0862d3120e01fa72c1deddcda18a0609f746f0db Mon Sep 17 00:00:00 2001 From: Rahul Garg Date: Sun, 11 Jun 2023 23:06:08 -0700 Subject: [PATCH] SWDEV-378007 - Update jenkinsfile to take hipcc from hipcc project (#296) [ROCm/hip-tests commit: 761c599c365b04b981261970db8a9ca5821f412b] --- projects/hip-tests/.jenkins/jenkinsfile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/projects/hip-tests/.jenkins/jenkinsfile b/projects/hip-tests/.jenkins/jenkinsfile index 813fdd6992..7e2ed31c05 100644 --- a/projects/hip-tests/.jenkins/jenkinsfile +++ b/projects/hip-tests/.jenkins/jenkinsfile @@ -22,6 +22,14 @@ def hipBuildTest(String backendLabel) { url: 'https://github.com/ROCm-Developer-Tools/clr' env.CLR_DIR = "${WORKSPACE}" + "/clr" } + + // Clone hipcc repspoitory + dir("${WORKSPACE}/hipcc") { + git branch: 'develop', + credentialsId: 'branch-credentials', + url: 'https://github.com/ROCm-Developer-Tools/hipcc' + env.HIPCC_DIR = "${WORKSPACE}" + "/hipcc" + } } stage("BUILD HIP - ${backendLabel}") { @@ -34,9 +42,9 @@ def hipBuildTest(String backendLabel) { cd build # Check if backend label contains string "amd" or backend host is a server with amd gpu if [[ $backendLabel =~ amd ]]; then - cmake -DCLR_BUILD_HIP=ON -DHIP_PATH=\$PWD/install -DHIP_COMMON_DIR=\$HIP_DIR -DCMAKE_PREFIX_PATH="/opt/rocm/" -DCMAKE_INSTALL_PREFIX=\$PWD/install .. + cmake -DCLR_BUILD_HIP=ON -DHIP_PATH=\$PWD/install -DHIPCC_BIN_DIR=\$HIPCC_DIR/bin -DHIP_COMMON_DIR=\$HIP_DIR -DCMAKE_PREFIX_PATH="/opt/rocm/" -DCMAKE_INSTALL_PREFIX=\$PWD/install .. else - cmake -DCLR_BUILD_HIP=ON -DHIP_PLATFORM=nvidia -DHIP_COMMON_DIR=\$HIP_DIR -DCMAKE_INSTALL_PREFIX=\$PWD/install .. + cmake -DCLR_BUILD_HIP=ON -DHIP_PLATFORM=nvidia -DHIPCC_BIN_DIR=\$HIPCC_DIR/bin -DHIP_COMMON_DIR=\$HIP_DIR -DCMAKE_INSTALL_PREFIX=\$PWD/install .. fi make -j\$(nproc) make install -j\$(nproc)