diff options
author | Matt Rendina <rendinam@users.noreply.github.com> | 2017-06-06 10:42:45 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-06 10:42:45 -0400 |
commit | 0a1b97e535b78a36b7ccd599d1a10cee70caf19a (patch) | |
tree | e5ef76e01eac01c53fe25c7ae12d59c580a4affa /jenkins/dispatch.groovy | |
parent | a9f8423c26068abbac0496296a760b04e0aed974 (diff) | |
parent | b44feaec760579b079938c79833d3d9a832d3529 (diff) | |
download | build_control-0a1b97e535b78a36b7ccd599d1a10cee70caf19a.tar.gz |
Merge pull request #12 from rendinam/tool_inst
Support tool installation change
Diffstat (limited to 'jenkins/dispatch.groovy')
-rw-r--r-- | jenkins/dispatch.groovy | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/jenkins/dispatch.groovy b/jenkins/dispatch.groovy index 4f5551b..d671f28 100644 --- a/jenkins/dispatch.groovy +++ b/jenkins/dispatch.groovy @@ -42,6 +42,10 @@ node(LABEL) { } assert uname != null + env.PYTHONPATH = "" + // Make the log files a bit more deterministic + env.PYTHONUNBUFFERED = "true" + // Delete any existing job workspace directory contents. // The directory deleted is the one named after the jenkins pipeline job. deleteDir() @@ -72,12 +76,14 @@ node(LABEL) { "OSverion: ${this.OSversion}\n" + "script: dispatch.groovy\n" + "env.WORKSPACE: ${env.WORKSPACE}\n" + + "PATH: ${PATH}\n" + + "PYTHONPATH: ${env.PYTHONPATH}\n" + + "PYTHONUNBUFFERED: ${env.PYTHONUNBUFFERED}\n" + " Job suite parameters:\n" + "LABEL: ${LABEL}\n" + "env.NODE_NAME: ${env.NODE_NAME}\n" + "PY_VERSION: ${PY_VERSION}\n" + "MANIFEST_FILE: ${MANIFEST_FILE}\n" + - "PATH: ${PATH}\n" + "CONDA_VERSION: ${CONDA_VERSION}\n" + "CONDA_BUILD_VERSION: ${CONDA_BUILD_VERSION}\n" + "CONDA_BASE_URL: ${CONDA_BASE_URL}\n" + @@ -148,7 +154,7 @@ node(LABEL) { // Install specific versions of miniconda and conda-build sh "bash ./${conda_installer} -b -p miniconda" - env.PATH = "${env.WORKSPACE}/miniconda/bin/:${env.PATH}" + env.PATH = "${env.WORKSPACE}/miniconda/bin:${env.PATH}" sh "conda install --quiet conda=${CONDA_VERSION}" sh "conda install --quiet --yes conda-build=${CONDA_BUILD_VERSION}" @@ -160,6 +166,10 @@ node(LABEL) { def full_patchname = "${patches_dir}/${patchname}" sh "patch ${filename} ${full_patchname}" + // Install support tools + dir(this.utils_dir) { + sh "python setup.py install" + } } stage("Generate build list") { @@ -170,7 +180,7 @@ node(LABEL) { culled_option = "" } def build_list_file = "build_list" - cmd = "${this.utils_dir}/rambo.py" + cmd = "rambo" args = ["--platform ${this.CONDA_PLATFORM}", "--python ${PY_VERSION}", "--manifest manifests/${MANIFEST_FILE}", |