diff options
Diffstat (limited to 'jenkins_jobs/parser.py')
-rw-r--r-- | jenkins_jobs/parser.py | 5 |
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) |