Request for review: flexible-publish #12

15 views
Skip to first unread message

Ikedam

unread,
Mar 14, 2015, 12:05:32 AM3/14/15
to jenkin...@googlegroups.com
Hello.

I plan to introduce a new feature "execution strategy" to flexible-publish
(https://wiki.jenkins-ci.org/display/JENKINS/Flexible+Publish+Plugin).

It controls the behavior of flexible-publish when a publisher configured to be contained in flexible-publish fails.

I want reviews and comments for that change:
https://github.com/jenkinsci/flexible-publish-plugin/pull/12

I appreciate any comments especially from those developers:
* Developers interested in flexible-publish.
* Developers using flexible-publish in their environments.
* Developers who know much about how projects handle publishers in Jenkins core and major plugins.

Regards,
ikedam

Kanstantsin Shautsou

unread,
Mar 27, 2015, 9:48:57 PM3/27/15
to jenkin...@googlegroups.com
As i see PR was merged with ignorance of provided comments. Why did you ask for review?

Small history how this PR appeared:
I put meeting item for discussing AbortException handling to get some clarification, because this functionality in core looks bad implemented (AbortException was implemented, but wasn't handled right anywhere). Now post-build action flows can't be handled right because of broken behaviours https://issues.jenkins-ci.org/browse/JENKINS-26964 and different implementation in plugins. As fast solution to bypass core issue i decided to use flexible publish, but got similar issue with wrong statuses handling. I proposed fix to this clear issue  https://github.com/jenkinsci/flexible-publish-plugin/pull/9 , but instead ikedam started spreading idea of changing default execution strategies everywhere https://github.com/jenkinsci/matrix-project-plugin/pull/16 
I will be glad if some experienced developer will review this changes because i doubt https://github.com/jenkinsci/flexible-publish-plugin/pull/10#issuecomment-77780535

As i see Daniel Beck also decided to put this PR under my questions https://wiki.jenkins-ci.org/pages/diffpagesbyversion.action?pageId=54722987&selectedPageVersions=361&selectedPageVersions=360 . I'm not interesting on using meeting time for flexible-publish and have more generic questions for discussion:
- AbortException behaviour in core
- Some agreement not to broke existed strategies/behaviours

Kanstantsin Shautsou

unread,
Mar 28, 2015, 7:25:28 AM3/28/15
to jenkin...@googlegroups.com
New plugin version was released. And i feel it will broke current setups, description is here https://issues.jenkins-ci.org/browse/JENKINS-27171 . This is what i feared.
Reply all
Reply to author
Forward
0 new messages