aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Rendina <rendinam@users.noreply.github.com>2017-10-25 15:13:27 -0400
committerGitHub <noreply@github.com>2017-10-25 15:13:27 -0400
commitedd4884f81c8f5672259c09e43a0d29727cb0136 (patch)
tree94170fdc150d0bd403e37c1becfb4bebf9abd719
parent77dfb9a45d2cfc5133eb615ae69fa9381e7dc100 (diff)
parent337d265e7a0cb1bdfd86fdf55eaf4a2e36cc2ae5 (diff)
downloadbuild_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.groovy4
-rw-r--r--jenkins/package_builder.groovy4
-rw-r--r--manifests/dev-test.yaml3
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