Developing hudson plugin - Reactor job, new hudson job type.
Introduction
We all used hudson and when we want to use it for Deployment and Testing we find out that is miss flow
And aggregation of few jobs together.
After allot of session's on this issues , we come up with Idea to create "hudson reactor plugin"
Session Agenda
Create new job type named reactor.
Job Reactor configuration
1. Create new type of job "Reactor job Type" based on "free style job"
* In "build step" Added "reactor step" with field for "name" (Label).
* in the reactor build step let user choose may be like in "copyJob" "auto complete". what jobs in current reactor.
* enable to set continuous conditional previous build step.
* Add section for setting environment variable for reactor
We support passing env from to jobs in reactor
* Add in the post job the aggregation option we add
- Xunit - exist
- Recent change log
- Artifacts aggregation (based on links)
* embed "dependant job calls" links into reactor console log.
2. Job view
* Let user choose if he want to see the dependencies section in "list view"
Show the label in dependencies
* when choosing the reactor job show in it all the dependency
* Reactor Global View. (indentation like maven modules view).
3. Add check in job creation:
* cyclic dependency
Required software:
In the attached doc
| Attachment | Size |
|---|---|
| Tikal Fuse Day - Tikal Reactor Plugin.doc | 30.5 KB |
