I have finally had the chance to pull together the last changes before announcing the first version of the Hudson Job Creator tool.
The idea behind the tool is that you can write FreeMarker based templates and combine those with properties defined in a "pipeline" specification in order to generate Hudson's job config.xml files.
This is mainly useful if you maintain a number of similar jobs, or have a series of jobs that you need to specify for multiple environments.
I know working with Hudson's xml files directly can seem counter intuitive since one of Hudson's main strengths is its approachability and easy to use web interface, so later this week I will post a more in depth blog post
explaining why I chose to go this route.
All the information about the tool including download is available on github, https://github.com/hudson-plugins/jobcreator-tool .
Post a Comment