This is not possible using Travis (VMs are ubuntu 12.04, though I've seen something about OS X). All self-hosted systems should be able to do this. On May 29, 2013 2:02 PM, "jeremy rosen" <[email protected]> wrote:
> quick thought while looking at your mail... > > how possible would it be to build for windows/mac > > > devs usually test their changes using GCC so building for less-compiled > builds would probably be more usefull > > > On Wed, May 29, 2013 at 1:15 PM, Alexander van Gessel <[email protected]>wrote: > >> -----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 >> >> > > _______________________________________________ > Wesnoth-dev mailing list > [email protected] > https://mail.gna.org/listinfo/wesnoth-dev > >
_______________________________________________ Wesnoth-dev mailing list [email protected] https://mail.gna.org/listinfo/wesnoth-dev
