summaryrefslogtreecommitdiffstats
path: root/jenkins_jobs/parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'jenkins_jobs/parser.py')
-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)