Re: Bits from the Release Team (Jessie freeze info)
Stewart Smith <[email protected]>
| Newsgroups | gmane.linux.debian.ports.amd64 |
|---|---|
| Message-ID | <87eh7dhr1q.fsf__41277.1360170611$1382497284$gmane$org@flamingspork.com> |
Steven Chamberlain <[email protected]> writes: > On 21/10/13 16:42, Niels Thykier wrote: >> I would love for us to have an automated system to give us a >> "weather-report" on the toolchain for each architecture. It would be >> nice both for us to see how ports are doing and for porters to spot and >> fix problems early. > > That sounds a lot like the purpose of Jenkins[0], but I'm not sure if > it's exactly suitable. It seems a little heavy, that someone could more > easily be able to script some cron jobs for a task than learn how to > use it. It's actually a pretty low barrier to entry, if you know what commands you need to run, it's pretty easy to get started with jenkins (create job, have it execute shell commands, write shell in box, hit build). I'd say that it's about 10 times more likely you'll get it right in Jenkins before you get it right in cron. > And Jenkins isn't available yet on all arches; some ports may not have > hardware powerful enough to run it. Maybe that doesn't matter - a > single Jenkins instance might be able to launch jobs via remote shells > to other boxes, running the actual test suite there, or maybe just to > fetch, analyse and report on the resulting log files. Jenkins can have slaves on remote hosts, via SSH. It runs a small java app there, so as long as the arch has a JVM then you're pretty right. -- Stewart Smith
signature.asc
(application/pgp-signature, 835 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (GNU/Linux) iQIcBAEBAgAGBQJSZv3RAAoJEP08notdpDyvFzgP/iwKdnfhtpFLS2l6o30Rxd/M VbioH6wnvYlXeWVc7BaTc7XitZmiTJk6MXxjoa7Tb264crevSU4cIkqrNj3Kphzw 2Jw0+diyGGJiyenU2TD80rS6lyx4ufAFT047ljjbJ8r1gsZrHH1M25r/u8tJdKnV c9lh7RhtVIpPr+qIEOUn+FQFAbVRbEKEy/W2UT6wKUx+Mqfdb/zVSEPizkJlSpR3 MFPc602ShuYeCGbyAZ1TTsJ3LhWQGDgrDdVSS7tZnMVYdyFkv91eiVWvES94OIWo PZO/hlPPT3TIwfXJIxnYUb7XMmijp1JEztcxyVx1GYRuJdhI9k92omjf8nB7z5ez YeP0yx6JCWsZOHudk1BXdL8BPSSeICQBLm9DECFMzJOxguwyoJ34NQkKMCi3GM8h xICaJAo06YvqRdQ1wHe3FSdSaYueGJOMIrwro7Bbo09KZ5FXbjlvjSx2P78rQA7P fcRoei1Bxbdbu4/qKgtoVaNhB6SlAmaHOku6IMfKAFyRCEhoQ5++j041wvOz6PJ1 Ly+pGDhbw3528bGGa1/x1HBR5oDFVX8M5CtniT9ZAuvvb9hVqvBnvKkmjxB+6ZwC BqciF+pDw+pR7YT3mPFDpcsuWSx/HpJ+cBaeGqswlNn0I2TrOnmt4/lCknOTXctV VfZ+pNw4xFsLU9rVRHzE =yU7R -----END PGP SIGNATURE-----