From 5d66e7a695d1d40e08cf2da802b5e2b7015b758a Mon Sep 17 00:00:00 2001 From: Tianqi Chen Date: Thu, 14 Nov 2019 09:26:01 -0800 Subject: [PATCH] [CI] Set workspace to be per executor (#4336) --- Jenkinsfile | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 94ccc94..deb1ad5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -64,7 +64,7 @@ docker_run = 'docker/bash.sh' // timeout in minutes max_time = 120 -workspace = 'workspace/exec_${EXECUTOR_NUMBER}' +workspace = "workspace/exec_${env.EXECUTOR_NUMBER}" // initialize source codes def init_git() { @@ -88,7 +88,7 @@ def init_git_win() { stage("Sanity Check") { timeout(time: max_time, unit: 'MINUTES') { node('CPU') { - ws('${workspace}/tvm/sanity') { + ws("${workspace}/tvm/sanity") { init_git() sh "${docker_run} ${ci_lint} ./tests/scripts/task_lint.sh" } @@ -136,7 +136,7 @@ def unpack_lib(name, libs) { stage('Build') { parallel 'BUILD: GPU': { node('GPUBUILD') { - ws('${workspace}/tvm/build-gpu') { + ws("${workspace}/tvm/build-gpu") { init_git() sh """ mkdir -p build @@ -184,7 +184,7 @@ stage('Build') { }, 'BUILD: CPU': { node('CPU') { - ws('${workspace}/tvm/build-cpu') { + ws("${workspace}/tvm/build-cpu") { init_git() sh """ mkdir -p build @@ -216,7 +216,7 @@ stage('Build') { }, 'BUILD : i386': { node('CPU') { - ws('${workspace}/tvm/build-i386') { + ws("${workspace}/tvm/build-i386") { init_git() sh """ mkdir -p build @@ -241,7 +241,7 @@ stage('Build') { stage('Unit Test') { parallel 'python3: GPU': { node('TensorCore') { - ws('${workspace}/tvm/ut-python-gpu') { + ws("${workspace}/tvm/ut-python-gpu") { init_git() unpack_lib('gpu', tvm_multilib) timeout(time: max_time, unit: 'MINUTES') { @@ -253,7 +253,7 @@ stage('Unit Test') { }, 'python3: i386': { node('CPU') { - ws('${workspace}/tvm/ut-python-i386') { + ws("${workspace}/tvm/ut-python-i386") { init_git() unpack_lib('i386', tvm_multilib) timeout(time: max_time, unit: 'MINUTES') { @@ -266,7 +266,7 @@ stage('Unit Test') { }, 'java: GPU': { node('GPU') { - ws('${workspace}/tvm/ut-java') { + ws("${workspace}/tvm/ut-java") { init_git() unpack_lib('gpu', tvm_multilib) timeout(time: max_time, unit: 'MINUTES') { @@ -280,7 +280,7 @@ stage('Unit Test') { stage('Integration Test') { parallel 'topi: GPU': { node('GPU') { - ws('${workspace}/tvm/topi-python-gpu') { + ws("${workspace}/tvm/topi-python-gpu") { init_git() unpack_lib('gpu', tvm_multilib) timeout(time: max_time, unit: 'MINUTES') { @@ -291,7 +291,7 @@ stage('Integration Test') { }, 'frontend: GPU': { node('GPU') { - ws('${workspace}/tvm/frontend-python-gpu') { + ws("${workspace}/tvm/frontend-python-gpu") { init_git() unpack_lib('gpu', tvm_multilib) timeout(time: max_time, unit: 'MINUTES') { @@ -302,7 +302,7 @@ stage('Integration Test') { }, 'legacy: GPU': { node('GPU') { - ws('${workspace}/tvm/legacy-python-gpu') { + ws("${workspace}/tvm/legacy-python-gpu") { init_git() unpack_lib('gpu', tvm_multilib) timeout(time: max_time, unit: 'MINUTES') { @@ -313,7 +313,7 @@ stage('Integration Test') { }, 'docs: GPU': { node('GPU') { - ws('${workspace}/tvm/docs-python-gpu') { + ws("${workspace}/tvm/docs-python-gpu") { init_git() unpack_lib('gpu', tvm_multilib) timeout(time: max_time, unit: 'MINUTES') { @@ -345,7 +345,7 @@ stage('Build packages') { stage('Deploy') { node('doc') { - ws('${workspace}/tvm/deploy-docs') { + ws("${workspace}/tvm/deploy-docs") { if (env.BRANCH_NAME == "master") { unpack_lib('mydocs', 'docs.tgz') sh "tar xf docs.tgz -C /var/docs" -- 2.7.4