Reorganizing the squid builds

From: Kinkie <gkinkie_at_gmail.com>
Date: Mon, 19 Aug 2013 14:56:42 +0200

Hi all,
  Now that the matrix jobs feature has matured in jenkins, I'd like to
restructure the jobs we use for our continuous integration testing to
reduce their number.

I propose to use these jobs:
- X.Y-matrix -> gcc-only (for now), build a specific revision
- trunk-compilers-matrix -> uses a combination filter to test on any
unix-like platform using any available compiler (gcc, clang, icc, msvc
to come as soon as the windows port reaches stability)
- anybranch-wholefarm-matrix -> same as above, but with some
parameters (a branch to be used, whether to use ccache or not, and an
address to be notified).

Ideally trunk-compilers-matrix should replace most 3.HEAD-* jobs,
while anybranch-wholefarm-matrix can replace most experimental jobs
(after all, a patch is just a push to lp away). The only nonmatrix
jobs that would remain are
- coverity-submit
- mswin
- possibly some support jobs

What do you think?
I plan to go ahead on Aug 25th, unless there are no objections.

Thanks!

-- 
    /kinkie
Received on Mon Aug 19 2013 - 12:56:50 MDT

This archive was generated by hypermail 2.2.0 : Mon Aug 19 2013 - 12:01:01 MDT