[xwiki-devs] [Proposal] Want to play a game with our build system and Hudson?
Hi devs, Just found this plugin which sounds pretty promising: http://hudson.gotdns.com/wiki/display/HUDSON/The+Continuous+Integration+Game... I think our build is failing a bit too frequently and we're not always paying enough attention to checkstyle rules(me included) and the like so maybe this game idea could help us in this direction. WDYT? Thanks -Vincent http://xwiki.com http://xwiki.org http://massol.net
Good idea but what is the reward (beside the satisfaction being a skilled coder) ? In fact, this is the main question :) Pascal On Fri, Jan 23, 2009 at 7:58 AM, Vincent Massol <[email protected]> wrote:
Hi devs,
Just found this plugin which sounds pretty promising:
http://hudson.gotdns.com/wiki/display/HUDSON/The+Continuous+Integration+Game...
I think our build is failing a bit too frequently and we're not always paying enough attention to checkstyle rules(me included) and the like so maybe this game idea could help us in this direction.
WDYT?
Thanks -Vincent http://xwiki.com http://xwiki.org http://massol.net
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
That's funny... but the rules are not good, it should rather be : 0 points for doing a build with no failure (instead of +1, so that there is no incentive to commit more) +1 point for stabilizing a failing build (instead of ?) Jerome Pascal Voitot wrote:
Good idea but what is the reward (beside the satisfaction being a skilled coder) ? In fact, this is the main question :)
Pascal On Fri, Jan 23, 2009 at 7:58 AM, Vincent Massol <[email protected]> wrote:
Hi devs,
Just found this plugin which sounds pretty promising:
http://hudson.gotdns.com/wiki/display/HUDSON/The+Continuous+Integration+Game...
I think our build is failing a bit too frequently and we're not always paying enough attention to checkstyle rules(me included) and the like so maybe this game idea could help us in this direction.
WDYT?
Thanks -Vincent http://xwiki.com http://xwiki.org http://massol.net
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
On Jan 23, 2009, at 10:01 AM, Jerome Velociter wrote:
That's funny... but the rules are not good, it should rather be : 0 points for doing a build with no failure (instead of +1, so that there is no incentive to commit more)
Actually there must be an incentive to commit more. People who don't commit often keep their code on their machine which means their code doesn't get integrated with the rest thus leading to integration issues later on and delays. The more commits the better. And since when you commit you must be careful not to break the rule or you'll get -10 that is balanced IMO :) I'd suggest to keep the default values to start with and adjust later if we find some bias. -Vincent
+1 point for stabilizing a failing build (instead of ?)
Jerome
Pascal Voitot wrote:
Good idea but what is the reward (beside the satisfaction being a skilled coder) ? In fact, this is the main question :)
Pascal On Fri, Jan 23, 2009 at 7:58 AM, Vincent Massol <[email protected]> wrote:
Hi devs,
Just found this plugin which sounds pretty promising:
http://hudson.gotdns.com/wiki/display/HUDSON/The+Continuous+Integration+Game...
I think our build is failing a bit too frequently and we're not always paying enough attention to checkstyle rules(me included) and the like so maybe this game idea could help us in this direction.
WDYT?
Thanks -Vincent http://xwiki.com http://xwiki.org http://massol.net
On Fri, Jan 23, 2009 at 5:32 PM, Vincent Massol <[email protected]> wrote:
On Jan 23, 2009, at 10:01 AM, Jerome Velociter wrote:
That's funny... but the rules are not good, it should rather be : 0 points for doing a build with no failure (instead of +1, so that there is no incentive to commit more)
Actually there must be an incentive to commit more. People who don't commit often keep their code on their machine which means their code doesn't get integrated with the rest thus leading to integration issues later on and delays. The more commits the better. And since when you commit you must be careful not to break the rule or you'll get -10 that is balanced IMO :)
I'd suggest to keep the default values to start with and adjust later if we find some bias.
+1, if it makes people cut commits in small non breaking parts to get more point it's great ;)
-Vincent
+1 point for stabilizing a failing build (instead of ?)
Jerome
Pascal Voitot wrote:
Good idea but what is the reward (beside the satisfaction being a skilled coder) ? In fact, this is the main question :)
Pascal On Fri, Jan 23, 2009 at 7:58 AM, Vincent Massol <[email protected]> wrote:
Hi devs,
Just found this plugin which sounds pretty promising:
http://hudson.gotdns.com/wiki/display/HUDSON/The+Continuous+Integration+Game...
I think our build is failing a bit too frequently and we're not always paying enough attention to checkstyle rules(me included) and the like so maybe this game idea could help us in this direction.
WDYT?
Thanks -Vincent http://xwiki.com http://xwiki.org http://massol.net
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Thomas Mortagne
Vincent Massol wrote:
Hi devs,
Just found this plugin which sounds pretty promising: http://hudson.gotdns.com/wiki/display/HUDSON/The+Continuous+Integration+Game...
I think our build is failing a bit too frequently and we're not always paying enough attention to checkstyle rules(me included) and the like so maybe this game idea could help us in this direction.
WDYT?
+1 sounds cool, with Jerome's mention that the points system should be proportional, so that people that commit less have the chance to have just as many points as people that commit more. Now we only need to make sure people won't start stacking patches on their machines to stay at 0. Happy (clean) coding, Anca Luca
Thanks -Vincent http://xwiki.com http://xwiki.org http://massol.net
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
+1 Sounds good to me too. Vincent Massol wrote:
Hi devs,
Just found this plugin which sounds pretty promising: http://hudson.gotdns.com/wiki/display/HUDSON/The+Continuous+Integration+Game...
I think our build is failing a bit too frequently and we're not always paying enough attention to checkstyle rules(me included) and the like so maybe this game idea could help us in this direction.
WDYT?
Thanks -Vincent http://xwiki.com http://xwiki.org http://massol.net
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
The rules can be modified to our requirements, but the idea is great. P.S.: Every release or so we should reset the scores to give others a fighting chance :P +1. Cool idea. Vincent Massol wrote:
Hi devs,
Just found this plugin which sounds pretty promising: http://hudson.gotdns.com/wiki/display/HUDSON/The+Continuous+Integration+Game...
I think our build is failing a bit too frequently and we're not always paying enough attention to checkstyle rules(me included) and the like so maybe this game idea could help us in this direction.
WDYT?
Thanks -Vincent http://xwiki.com http://xwiki.org http://massol.net
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
The rules can be modified to our requirements, but the idea is great.
P.S.: Every release or so we should reset the scores to give others a fighting chance :P
Or we can start with 100 points for each comitter, just to make sure nobody gets minus marks :P +1 - Asiri
Hi, Great idea! Since we all agree I've installed the game on our CI and activated it in the following projects : core*, enterprise*, enterprise manager*, every plugins, every tools, every applications. JV. On Fri, Jan 23, 2009 at 7:58 AM, Vincent Massol <[email protected]> wrote:
Hi devs,
Just found this plugin which sounds pretty promising: http://hudson.gotdns.com/wiki/display/HUDSON/The+Continuous+Integration+Game...
I think our build is failing a bit too frequently and we're not always paying enough attention to checkstyle rules(me included) and the like so maybe this game idea could help us in this direction.
participants (9)
-
Anca Paula Luca -
Asiri Rathnayake -
Eduard Moraru -
Jean-Vincent Drean -
Jerome Velociter -
Marius Dumitru Florea -
Pascal Voitot -
Thomas Mortagne -
Vincent Massol