[
https://issues.jboss.org/browse/JBIDE-16158?page=com.atlassian.jira.plugi...
]
Mickael Istria edited comment on JBIDE-16158 at 5/27/14 12:32 PM:
------------------------------------------------------------------
There is a plugin for that:
https://wiki.jenkins-ci.org/display/JENKINS/Template+Project+Plugin
This plugin seems interesting. It allows to replace the build steps by "reuse steps
from another project", some publishers (JUnit and family) by "reuse publishers
from another project".
However:
* The quality of integration may vary from a plugin to the other (for example it works
well with Git but has bugs with SVN, or some post-build triggers are ignored). So we need
more testing to make sure it works good enough for our jobs
* There is currently no way to import/factorize/templatize parameters:
https://issues.jenkins-ci.org/browse/JENKINS-23204
was (Author: mickael_istria):
There is a plugin for that:
https://wiki.jenkins-ci.org/display/JENKINS/Template+Project+Plugin
Investigate tools/processes to "templatize" CI jobs
---------------------------------------------------
Key: JBIDE-16158
URL:
https://issues.jboss.org/browse/JBIDE-16158
Project: Tools (JBoss Tools)
Issue Type: Task
Components: build
Reporter: Mickael Istria
Assignee: Max Rydahl Andersen
Fix For: 4.2.x
Found something a bit more complete than the maven plugin - haven't tried it yet but
its examples looks extremely clean.
python script for creating jobs (linked to puppet but can be used standalone)
http://ci.openstack.org/jenkins-job-builder/installation.html
Example:
https://github.com/adaptivelab/jenkins-build/blob/develop/template.yaml
Article:
http://techs.enovance.com/6006/manage-jenkins-jobs-with-yaml
--
This message was sent by Atlassian JIRA
(v6.2.3#6260)