Live data from Hacker News

Ask HN: Cross-platform free hosted CI server, with GitHub integration?

news.ycombinator.com

1–10 of 11 posts

Ask HN: Cross-platform free hosted CI server, with GitHub integration?

#1
Popular hosted CI servers:

1. Gitlab CI

2. Drone.io CI

3. Travis CI

Special Requirements:

1. Cross-Platform, so that our python module can be tested and reported under Windows too.

2. Easy integration with Github

Current Setup

Travis CI - It is quite easy to setup, but lacks Windows support. Basically, something like Travis with windows support.

Is this possible?

It would be great if the CI server could report back which part of the test failed rather than just a FAIL message for any error. For eg. sometimes its good to know that only the PEP8 tests failed or it failed only on Python3 cases, without looking into the whole log.

Re: Ask HN: Cross-platform free hosted CI server, with GitHub integration?

#3
Look into wercker.com - it works with docker containers so cross-platform python should work OK. They have some blog posts about Windows support too.

It's currently free whilst in beta but I guess they expect to charge eventually.

I'm not affiliated with them in any way but I have been happily using the service (testing Node & Python on Linux) for almost a year.

Re: Ask HN: Cross-platform free hosted CI server, with GitHub integration?

#4
post #3

Look into wercker.com - it works with docker containers so cross-platform python should work OK. They have some blog posts about Windows support too. It's currently free whilst in beta but I guess they expect to charge eventually. I'm not affiliated with them in any way but I have been happily using the service (testing Node & Python on Linux) for almost a year.

But how can they run windows images on top of docker?

I was looking for something like that, but didnt think it was possible.

Re: Ask HN: Cross-platform free hosted CI server, with GitHub integration?

#7
post #3

Look into wercker.com - it works with docker containers so cross-platform python should work OK. They have some blog posts about Windows support too. It's currently free whilst in beta but I guess they expect to charge eventually. I'm not affiliated with them in any way but I have been happily using the service (testing Node & Python on Linux) for almost a year.

But how can they run windows images on top of docker? I was looking for something like that, but didnt think it was possible.

Some googling reveals that Docker should be able to run a Windows VM on a Linux host but I have no experience of this.

I would talk with the wercker guys about your requirements. They have a Slack channel and are very approachable.

Re: Ask HN: Cross-platform free hosted CI server, with GitHub integration?

#9
post #7

Earlier quoted context omitted.

But how can they run windows images on top of docker? I was looking for something like that, but didnt think it was possible.

Some googling reveals that Docker should be able to run a Windows VM on a Linux host but I have no experience of this. I would talk with the wercker guys about your requirements. They have a Slack channel and are very approachable.

Can you give a link to where you get that information from?

All the places I read are talking about Linux and Windows containers on a Windows machine, but not windows containers on linux machine.

Re: Ask HN: Cross-platform free hosted CI server, with GitHub integration?

#10
post #7

Earlier quoted context omitted.

Some googling reveals that Docker should be able to run a Windows VM on a Linux host but I have no experience of this. I would talk with the wercker guys about your requirements. They have a Slack channel and are very approachable.

Can you give a link to where you get that information from? All the places I read are talking about Linux and Windows containers on a Windows machine, but not windows containers on linux machine.

After further digging, I think you are correct (for now).

However that looks likely to change soon, as Microsoft certainly seems to drink the microservices kool-aid and want to mix and match Linux and Windows across hosts and tenants[1]. The Windows workloads will need to be architected specifically for containerisation.

[1] http://thenewstack.io/the-windows-and-linux-container-era-is...

Post reply on HN