Brock Noland 2012-12-07, 16:11
that is an excellent idea and I'm definitely in favour of that. In fact I wanted to propose something similar myself.
However I did not quite finished my own investigation yet. It seems that this pre commit hooks are done on projects that were mostly donated by Yahoo! (Hadoop, Oozie) on Jenkins nodes named "hadoopX". The hadoop named nodes have comment "Build machine for Hadoop project builds", so I'm not sure that they are available for other projects as well.
With removing those 9 hadoop notes, it's like 10 other nodes in total for entire Apache organization and I do know that sometimes the build queue might be quite huge. Having said that it might be good idea to ask Infra team if pre-commit hooks are available to all projects or only to projects that have "special hardware" available.
On Fri, Dec 07, 2012 at 10:11:53AM -0600, Brock Noland wrote:
> I like how in the Hadoop project if you mark a patch "Patch Available"
> jenkins applies the patch to trunk, runs the tests, and outputs the
> result to the JIRA. Here is one example:
> I think we should still run tests manually before commit. However,
> this will often give a reviewer an indicator of whether the change
> breaks a test without even having to download the code.
Brock Noland 2012-12-07, 17:14
Jarek Jarcec Cecho 2012-12-07, 23:20
Mike Percy 2012-12-08, 08:39
Brock Noland 2012-12-20, 06:38
Jarek Jarcec Cecho 2012-12-20, 15:04
Brock Noland 2012-12-21, 00:25