diff options
author | Matt Rendina <rendinam@users.noreply.github.com> | 2017-10-25 15:13:27 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-25 15:13:27 -0400 |
commit | edd4884f81c8f5672259c09e43a0d29727cb0136 (patch) | |
tree | 94170fdc150d0bd403e37c1becfb4bebf9abd719 | |
parent | 77dfb9a45d2cfc5133eb615ae69fa9381e7dc100 (diff) | |
parent | 337d265e7a0cb1bdfd86fdf55eaf4a2e36cc2ae5 (diff) | |
download | build_control-edd4884f81c8f5672259c09e43a0d29727cb0136.tar.gz |
Merge pull request #44 from rendinam/chan_test
Provide isolated home dir override for each job suite.
-rw-r--r-- | jenkins/dispatch.groovy | 4 | ||||
-rw-r--r-- | jenkins/package_builder.groovy | 4 | ||||
-rw-r--r-- | manifests/dev-test.yaml | 3 |
3 files changed, 10 insertions, 1 deletions
diff --git a/jenkins/dispatch.groovy b/jenkins/dispatch.groovy index ce8b1cd..71758ab 100644 --- a/jenkins/dispatch.groovy +++ b/jenkins/dispatch.groovy @@ -62,6 +62,10 @@ node(LABEL) { // Make the log files a bit more deterministic env.PYTHONUNBUFFERED = "true" + // Provide an isolated home directory unique to this build. + sh "mkdir home" + env.HOME = "${env.WORKSPACE}/home" + sh "env | sort" // Delete any existing job workspace directory contents. diff --git a/jenkins/package_builder.groovy b/jenkins/package_builder.groovy index 9d7db25..c4ec473 100644 --- a/jenkins/package_builder.groovy +++ b/jenkins/package_builder.groovy @@ -14,6 +14,10 @@ node(this.label) { env.PYTHONUNBUFFERED = "true" def time = new Date() + // Use existing isolated home directory unique to this build provided + // by _dispatch. + env.HOME = "${env.WORKSPACE}/home" + sh "env | sort" println("\n" + diff --git a/manifests/dev-test.yaml b/manifests/dev-test.yaml index 2d6be21..3b39ac0 100644 --- a/manifests/dev-test.yaml +++ b/manifests/dev-test.yaml @@ -7,10 +7,11 @@ channel_URL: 'http://ssb.stsci.edu/astroconda-dev' # publication_root path needs to be visible from the slave nodes. publication_root: '/eng/ssb/websites/ssbpublic/astroconda-j-dev-staging' packages: + - py-expression-eval # - drizzlepac # - jwst_gtvt # - jwst - - pandokia +# - pandokia # - crds # - cube-tools # - sphinxcontrib-programoutput |