Just a question, what is the problem you are trying to solve... Or perhaps to put it another way, *why* would I want this?
On Saturday, 5 October 2013, Shahim Essaid wrote: > Hi all, > > I'm new to Jenkins and finding it very useful. I'm also getting used to > the Git flow pattern and I wanted to integrate it with my Jenkins builds so > I started to develop a Maven extension to do that. > > Basically, my extension will do the following: > > 1. Find the checked out Git ref (from the repository, or from a Maven > command line property for overrides or when HEAD is detached) and matche it > with a regular expression pattern provided in a specific profile property. > If there is a match, the profile is active. (The extension does some > checking to try to find the correct Git repository (not working trees) for > each project/pom.xml file in case there are multiple Git repositories > involved in the build.) > 2. Get the HEAD commit message and do a similar regular expression match. > If a match is found, the profile is active but only for this commit. > 3. Check the commit messages starting from HEAD, up to some depth, for a > regular expression match for an on/off indicator. This allows one to turn > on a profile in a commit message and the profile will remain active until > it is turned off in a later message. > > This will be an extension that is placed in the "ext" directory in the > Maven installation. I'm just getting started but I should have something > functional in few days or weeks and I'll share it on Github when it is > ready. I would appreciate any feedback or other use cases for how I can > make this extension more useful in the context of Jenkins builds. > > Thanks, > Shahim > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:_e({}, > 'cvml', 'jenkinsci-users%[email protected]');>. > For more options, visit https://groups.google.com/groups/opt_out. > -- Sent from my phone -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
