> how possible would it be to build for windows/mac I've done cross-platform builds for Jenkins (set up several VMs with windows/MacOS accessible to master via ssh. Each VM will have it's own workspace and will do the build via command-line tools available in MSVC and XCODE).
On Wed, May 29, 2013 at 2:21 PM, Alexander van Gessel <[email protected]>wrote: > 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 > > -- Cheers, Iurii Chernyi
_______________________________________________ Wesnoth-dev mailing list [email protected] https://mail.gna.org/listinfo/wesnoth-dev
