diff options
author | Nigel Babu <nigelb@redhat.com> | 2017-12-08 10:11:12 +0530 |
---|---|---|
committer | Nigel Babu <nigelb@redhat.com> | 2017-12-08 16:54:51 +0530 |
commit | 898dd1e1b3fc87ec929ba88a70eaa23968a62eb7 (patch) | |
tree | 076c05cf81e2b8a92243d53b8950de9b0fe72006 | |
parent | 68b47a49628a782b34bb163a41bcbc2d1a749701 (diff) |
This will fix tests for pipeline jobs
Change-Id: I2b81cbda949dcd01daedc21aaa7bb04d3daa684c
-rw-r--r-- | build-gluster-org/jobs/build-job.yml | 4 | ||||
-rw-r--r-- | build-gluster-org/scripts/build-jobs.sh | 2 | ||||
-rw-r--r-- | requirements.txt | 2 | ||||
-rw-r--r-- | tox.ini | 7 |
4 files changed, 9 insertions, 6 deletions
diff --git a/build-gluster-org/jobs/build-job.yml b/build-gluster-org/jobs/build-job.yml index 9e5b5b8..8aac8a6 100644 --- a/build-gluster-org/jobs/build-job.yml +++ b/build-gluster-org/jobs/build-job.yml @@ -54,3 +54,7 @@ wrappers: - timestamps + - credentials-binding: + - file: + credential-id: jenkins_jobs.ini + variable: JJB_CONFIG diff --git a/build-gluster-org/scripts/build-jobs.sh b/build-gluster-org/scripts/build-jobs.sh index 96992d0..0386c8b 100644 --- a/build-gluster-org/scripts/build-jobs.sh +++ b/build-gluster-org/scripts/build-jobs.sh @@ -3,4 +3,4 @@ set -e source /opt/rh/python27/enable || true virtualenv --system-site-packages env env/bin/pip install tox -env/bin/tox jjb +env/bin/tox diff --git a/requirements.txt b/requirements.txt index 6b700dc..78bbf75 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -jenkins-job-builder +-e git+git://git.openstack.org/openstack-infra/jenkins-job-builder#egg=jenkins_jobs @@ -3,8 +3,7 @@ # test suite on all supported python versions. To use it, "pip install tox" # and then run "tox" from this directory. -[testenv] -deps = -r{toxinidir}/requirements.txt - [testenv:jjb] -commands = jenkins-jobs test {toxinidir}/build-gluster-org/jobs +deps = -r{toxinidir}/requirements.txt +passenv = $JJB_CONFIG +commands = jenkins-jobs --conf {env:JJB_CONFIG:toxinidir/build-gluster.org/jobs/jenkins_jobs.ini} test {toxinidir}/build-gluster-org/jobs |