jenkins-job-builder/jenkins_jobs
Wayne Warren aaae83c623
Factor XmlJobGenerator out of YamlParser.
Separate XML generation from Yaml parsing/interpreting. The goal here
is to allow different sources to provide data for XML generation,
including external API users writing job definitions in pure Python or
JJB developers who would like to work on alternative Yaml parsing code
since the current YamlParser has very likely reached the limits of
what can be reasonably done with one giant expandYaml procedure.

Change-Id: I9da848acac7e944c0e07286b7399b2e1956a58a5
2016-08-18 22:42:24 -04:00
..
cli Factor XmlJobGenerator out of YamlParser. 2016-08-18 22:42:24 -04:00
modules Disentangle YamlParser and ModuleRegistry classes 2016-08-18 22:42:24 -04:00
sphinx Reorder imports to match hacking guidelines 2015-12-23 15:23:42 -08:00
__init__.py Refactor modules and templating. 2012-08-10 16:00:42 +00:00
builder.py Move 'delete' yaml parsing to JenkinsJobs.execute. 2016-08-05 08:32:46 -07:00
config.py Correct configuration file usage. 2016-08-05 11:34:58 -07:00
constants.py Remove YamlParser from jenkins_jobs.builder 2015-04-22 11:59:07 -07:00
errors.py Move JJBConfigException to errors module. 2016-07-22 10:14:17 -07:00
formatter.py Python 3: Don't use BaseException.message attribute 2016-07-08 10:29:47 +09:00
local_yaml.py Remove ordereddict support from py26 2016-02-09 17:22:42 +01:00
parallel.py Add parallelization options 2015-12-01 10:05:04 -05:00
parser.py Factor XmlJobGenerator out of YamlParser. 2016-08-18 22:42:24 -04:00
registry.py Disentangle YamlParser and ModuleRegistry classes 2016-08-18 22:42:24 -04:00
utils.py Finish removing code from jenkins_jobs.cmd 2016-07-22 17:15:36 +01:00
version.py Get verison info for jenkins-job-builder 2014-10-22 09:46:10 -07:00
xml_config.py Factor XmlJobGenerator out of YamlParser. 2016-08-18 22:42:24 -04:00