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: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Windows CI builds

Post by psi29a »

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: 887
Joined: 15 Aug 2011, 14:56

Re: Windows CI builds

Post by Ace (SWE) »

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: 5356
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Windows CI builds

Post by psi29a »

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: 495
Joined: 12 Aug 2011, 08:29

Re: Windows CI builds

Post by corristo »

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