-----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

Reply via email to