-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi,
At FOSDEM we discussed continuous integration thanks to the Unknown Horizon talk about their use of Jenkins. I've been looking at the various options: Jenkins: The biggest open source CI tool. Highly configurable/extensible. Unknown Horizons uses it. Buildbot: Lightweight, built on python/twisted. It is currently being tested for anura (frogatto's engine). Travis: A hosted and github-integrated. Very easy to set up, so I forked the wesnoth repo and tested it out.[1] Every build starts with a clean VM in which it has to create a fresh shallow clone and rebuild the entire project. This means build results typically take 20-30 minutes to arrive and over 1 GiB is downloaded from github each time (I set up both gcc and clang, so two VMs that each download over 500 MiB). I have asked the travis administrators about the resource usage we would cause and they do not consider this a problem. I think our main concerns are how long we're willing to wait for builds (self-hosting means we can keep state), how much we want to customize things and how much time people are willing to spend setting everything up. I'm hardly an expert on this and I've skipped various other systems. Feel free to tell me why your favorite system is superior to all the others. Alexander aka AI0867 [1] https://travis-ci.org/AI0867/wesnoth-old -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJRpePMAAoJEO0or+AHBBofK4cP/03H9avwBb3a73g91RC/INPG zxH/CqPUrvOd40mdOUgxgjMRSBKa1Y428Il7T3qD7Z+5GCdNDhdRjeGaxVThyuHf MZTQ9MXeu+oV+O1xWd/51NiZ4YTagOSf9+114H0+zmjfkOA4gD4uqBsEXAJxQ/W2 cUS/pz1YIw2gz/VmgPMU8tCpibCvszlqoPv9b/rc0hmETE9Eb5Zfq5fAkZ41HYkR kXYtIHls6fFMKv3w4j4bbZDy1saKhMNfQjTmC+nds4SKHav80QVmVu0Rp+tumF/z 1HZn5CzgY33CczJrcIAa6P9fJAeMvmeibdaCCSlgMPuJ/vy75x3y53QGC6Is77vf 5FGonuNA0D3jTPFBiZnQnY8wDlZy5ye96NWzC9pzcrnp95EvRzzXIQHvPJKISgwz 5cuQrgfD4/x7u9yp5GYU29RgWE1e5w73ROOvLQpG7/iz8nTo2yNEyDGFZ/eNx9QL j6OhzThDy3Hk+J2Zzd1UfqQl2S8n3jcaQE2cCYCzT785g2nBM3xsnCZf5LAlzKwu YIDRKihqFShdpzBg/JawUNxHS2W1Fg9ebgds3ymr1AyaSYkgQHtx+C2zCjvKOwdG Fui89E5kOu9KBHBPOTajfwjV3YzF1hBEXtcOJelbRtypoI2Uj4TrG2+8JosEol6X KgPqAT8OsIPnXq64+jLl =mMGb -----END PGP SIGNATURE-----
_______________________________________________ Wesnoth-dev mailing list [email protected] https://mail.gna.org/listinfo/wesnoth-dev
