From 898dd1e1b3fc87ec929ba88a70eaa23968a62eb7 Mon Sep 17 00:00:00 2001 From: Nigel Babu Date: Fri, 8 Dec 2017 10:11:12 +0530 Subject: This will fix tests for pipeline jobs Change-Id: I2b81cbda949dcd01daedc21aaa7bb04d3daa684c --- build-gluster-org/jobs/build-job.yml | 4 ++++ build-gluster-org/scripts/build-jobs.sh | 2 +- requirements.txt | 2 +- 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 diff --git a/tox.ini b/tox.ini index 55f1663..536b6d3 100644 --- a/tox.ini +++ b/tox.ini @@ -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 -- cgit