Windows CI builds

Anything related to PR, release planning and any other non-technical idea how to move the project forward should be discussed here.
Post Reply
User avatar
psi29a
Posts: 4259
Joined: 29 Sep 2011, 10:13
Github profile: https://github.com/psi29a/
Contact:

Windows CI builds

Post by psi29a » 04 Oct 2014, 08:19

I just noticed this: http://www.appveyor.com/ It is a CI for .NET and C++ projects

I haven't played with it yet, but bullet uses it in conjunction with github like we do with travis-ci.

It also has hooks for deployment, so the resulting build can be downloaded and tested which is pretty cool.

We can build for: x32 and x64

It is free for opensource projects. Anyone interested? I plan on testing it out first on my own project and if there is interest here, I'll try it here as well.

Now for OSX... apparently we can do that in Travis, I'll try it out when I have time:
http://docs.travis-ci.com/user/osx-ci-environment/

User avatar
Ace (SWE)
Posts: 802
Joined: 15 Aug 2011, 14:56

Re: Windows CI builds

Post by Ace (SWE) » 04 Oct 2014, 11:36

I'd think we'd have to create a prebuild dependency package for OpenMW first though, because Windows isn't known for having an easy way of getting development dependencies.

User avatar
psi29a
Posts: 4259
Joined: 29 Sep 2011, 10:13
Github profile: https://github.com/psi29a/
Contact:

Re: Windows CI builds

Post by psi29a » 04 Oct 2014, 11:52

Good point, but having a pre-built dependency package would also benefit new developers. They wouldn't have to build everything themselves and we would standardize builds.

corristo
Posts: 486
Joined: 12 Aug 2011, 08:29

Re: Windows CI builds

Post by corristo » 04 Oct 2014, 12:02

It seems that it's possible to have one .travis.yml for two platforms, cool: https://github.com/stormbrew/channel9/c ... ad0e1d1227
I'll try to setup OS X CI.

(see my previous post re: this issue: viewtopic.php?f=20&t=2065#p22810)

UPD: it seems that we have to request access to multi-OS bilds first: http://blog.travis-ci.com/2014-05-13-mu ... available/ *sigh*

UPD 2: just submitted the request.
UPD 3: okay, now we have working OS X build on Travis, cool.

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 11 guests