Good evening,

After a lot of refactoring it works now, even with git workspaces on
Jenkins slaves. The README may include more examples, but that will be work
for the wiki page, once this plugin might get included in jenkins' plugin
collection.

Is there a chance to get it hosted on jenkins?

Thank you and best regards
Paul Wellner Bou

On Wed, Sep 30, 2015 at 12:21 AM Paul Wellner Bou <[email protected]>
wrote:

> Thank you for the inspiration: I decoupled the logic from the jira
> functionality and refactored both, the library and the jenkins plugin, even
> renamed the repositories and artifacts:
> https://github.com/paulwellnerbou/git-changelog-jenkins-plugin
>
> The documentation now needs a bit more of rework, but I am working on it.
> As a basic, different sample implementation I added a "basic changelog"
> generator to the "jirafilter". HTML/PDF/... reports may follow.
>
> This leaves a lot of room for extensions, for other ticket systems or
> whatever formats of reports, as the key feature is the automatic
> tag/revision search and changelog generation -- the output format is
> adjustable with "Processors", included via Java's ServiceLoader. It would
> be possible to create a completely generic publish action, but I have to
> look deeper into the jelly configuration and so on.
>
> Which file leak do you mean? The file printstreams for publishing are
> beeing closed.
>
> Thank you and a nice day,
> Paul.
>
> On Tue, Sep 29, 2015 at 10:19 AM Oleg Nenashev <[email protected]>
> wrote:
>
>> IMHO such generic plugin makes sense. The code is really hardcoded to be
>> git=>jira only, but it's possible to generalize it to
>> "git-changelog-generator". If not, we could also publish it as a
>> "git-jira-changelog-generator". The most of the functionality is located in
>> another library BTW, so I'm not sure how they should be decoupled.
>>
>> It would be helpful to get a feedback from others before the fork.
>>
>> P.S: please be also aware about the potential unclosed file leak in your
>> code
>>
>> понедельник, 28 сентября 2015 г., 8:58:35 UTC+3 пользователь Paul Wellner
>> Bou написал:
>>>
>>> Good morning,
>>>
>>> I had a deeper look at the jenkins-jira-plugin, and no, it is not doing
>>> what I am trying to do with my git-jira-log plugin.
>>>
>>> First of all: Maybe I should rename it and give it a more generic aim:
>>> The logic in my plugin is not about jira, it is mainly about extracting
>>> changelogs out of Git: searching automatically for the latest build tags
>>> and being able to generate changelogs between branches or just git
>>> revisions. The jira filter is actually just one way to filter and represent
>>> this information (the only implemented so far).
>>>
>>> The jenkins-jira-plugin actually is able to create release notes: But
>>> the information of this release notes is not taken out of the git history,
>>> it is taken out of Jira, so this only works if a) you use only one project,
>>> you can configure only one project key, b) the issues are correctly set
>>> with it's fixedVersion.
>>>
>>> What I was trying to do with the git-jira-log-plugins was the other way
>>> round: Creating automatically a list of tickets worked on between the
>>> current tag/branch/revision and the latest released tag, to get all of the
>>> issues, even those which may not be maintained correctly in Jira.
>>>
>>> As we have a special customized workflow (not that this would be a good
>>> thing, but thats another topic), we do not want jenkins to automatically
>>> update the workflow nor the fixedVersion in our tickets (the fact that
>>> there are commits with a certain ticket number does not mean necessarily
>>> that it is fixed).
>>>
>>> Thanks and kind regards
>>> Paul.
>>>
>> On Sun, Sep 27, 2015 at 11:26 PM Oleg Nenashev <[email protected]>
>>> wrote:
>>>
>> Seems the core JIRA plugin provides a related functionality (
>>>> https://issues.jenkins-ci.org/browse/JENKINS-6381). Would it be
>>>> possible to somehow merge your proposal into this plugin?
>>>>
>>>> пятница, 25 сентября 2015 г., 15:23:44 UTC+3 пользователь Paul Wellner
>>>> Bou написал:
>>>>
>>>>> Github: https://github.com/paulwellnerbou/git-jira-log-jenkins-plugin
>>>>> jenkins repo name: git-jira-log(-plugin)
>>>>>
>>>>> Github Username: paulwellnerbou
>>>>> jenkins username: paulwellnerbou
>>>>>
>>>>> What the plugin does and how it is used is documented in it's README.md
>>>>>
>>>>> Thank you, kind regards and a nice weekend,
>>>>>
>>>>> Paul.
>>>>>
>>>> --
>>>> You received this message because you are subscribed to a topic in the
>>>> Google Groups "Jenkins Developers" group.
>>>> To unsubscribe from this topic, visit
>>>> https://groups.google.com/d/topic/jenkinsci-dev/6RxOPndNkRo/unsubscribe
>>>> .
>>>>
>>> To unsubscribe from this group and all its topics, send an email to
>>>> [email protected].
>>>
>>>
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/jenkinsci-dev/2ed4f212-b678-4dd8-8107-66fb76c043c1%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/2ed4f212-b678-4dd8-8107-66fb76c043c1%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Jenkins Developers" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/jenkinsci-dev/6RxOPndNkRo/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jenkinsci-dev/0d2cc0b3-8f50-4236-b28a-36c97ee03bd5%40googlegroups.com
>> <https://groups.google.com/d/msgid/jenkinsci-dev/0d2cc0b3-8f50-4236-b28a-36c97ee03bd5%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
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/CAMDwiY-vAKyhYWymv0gpCj_xV_9RwN8_N5jR1DhJnHSLmCxMwg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to