summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2019-06-07 19:35:22 +0000
committerGerrit Code Review <review@openstack.org>2019-06-07 19:35:22 +0000
commitf19e4c6e78dd4f171549f2554dfe14f78305b702 (patch)
tree00f8408d953d96035588fd3c9656522d0fc6ff62
parentdfbcbb2510fea15984ecb0b78df7e620f893c0e3 (diff)
parentc5013b61d6564934ceb94cea8ad1fb17e9d47b38 (diff)
downloadpython-jenkins-job-builder-f19e4c6e78dd4f171549f2554dfe14f78305b702.tar.gz
python-jenkins-job-builder-f19e4c6e78dd4f171549f2554dfe14f78305b702.tar.xz
python-jenkins-job-builder-f19e4c6e78dd4f171549f2554dfe14f78305b702.zip
Merge "Ignore view update if not specified"
-rw-r--r--jenkins_jobs/parser.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/jenkins_jobs/parser.py b/jenkins_jobs/parser.py
index 6506033d..667ce426 100644
--- a/jenkins_jobs/parser.py
+++ b/jenkins_jobs/parser.py
@@ -249,6 +249,11 @@ class YamlParser(object):
for view in self.data.get('view', {}).values():
view['name'] = self._getfullname(view)
+
+ if jobs_glob and not matches(view['name'], jobs_glob):
+ logger.debug("Ignoring view {0}".format(view['name']))
+ continue
+
logger.debug("Expanding view '{0}'".format(view['name']))
self._formatDescription(view)
self.views.append(view)