Hi,

I'm just trying to integrate few  projects in jenkins. Basically I've 1 
main project with few branches in git (eg. Rel1_Dev, Rel1_Test, Rel1_Prod, 
Rel2_Dev ...) and few plugins projects in different git repo and different 
branching strategies (eg. Rel1.1 Rel1.2 Rel1.3). The plan is that some 
plugins releases should be build/run against specified project releases. 
What i want to do is to create some build matrix, where i'll kepp 
information that PluginA from branch Rel1.1 should be build against main 
project from branch Rel1_Test, Rel2_Test, etc. The configuration will 
change every few weeks so I don't want to create the builds manually for 
each configuration. I tried to do this using multi-configuration and 
multi-branch plugins, but they are missing some of the functionality that i 
need. So i guess i have to write my own plugin. This will be my first 
contact with jenkins development so before i spend few days doing that i 
would like to get some advises, the best way how this can be done. I's 
thinking about something like this:

- created new build action where i simply get the configuration xml (from 
git), parse it and save it into GlobalSettings, 
- create new axis for multi configuration build, where i'll have values 
from GlobalSettings
- need to check few branches so need multiple checkouts so i guess i need 
my own CheckoutStrategy 
- git plugin should poll for changes on branches from GlobalSettings

I don't know how to make jenkins to triger single configuration build on 
scm poll trigger, and not all configurations

As i said, i'm new to jenkins (and java) so any thoughts and suggestions 
would be much appreciated.

Regards,
Adi

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/1587b7b6-8cea-42ec-89de-adea5b663c14%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to