> 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

Reply via email to