Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross-platform Integration Tests (includes Windows CI pipeline) #28

Open
morfeush22 opened this issue Nov 6, 2017 · 4 comments
Open

Comments

@morfeush22
Copy link
Contributor

It seems that Travis CI support for Windows build pipelines is still in beta and immature. After some research, I found tool that might be handy and it's free for OSS:

https://www.appveyor.com/

@afronski
Copy link
Contributor

afronski commented Nov 7, 2017

@morfeush22 @pfigwer Have we tried to build it on Travis CI? Have we tried to build it locally on Windows? 😉

My idea would be to build it on osx, linux - and as a nice to have windows - it the last thing works out of the box with Travis CI, let's support also configuration structure on Windows. If not - let's skip it for 1.0.

@pfigwer
Copy link
Contributor

pfigwer commented Nov 7, 2017

@morfeush22 Go supports cross compilation, so you don't need to build a separate pipeline for windows. We can produce few binaries in one build.

http://golangcookbook.com/chapters/running/cross-compiling/

@afronski
Copy link
Contributor

afronski commented Nov 7, 2017

In that case I'd skip windows build for 1.0 and we will have cross-platform tests later on (e.g. 2.0). Let's figure out how to map current configuration to the Windows subsystem (what is the desired and recommended way of doing it) - but let's tackle it as a different issue - #5.

@afronski afronski changed the title Windows CI pipeline Cross-platform Integration Tests (includes Windows CI pipeline) Nov 7, 2017
@afronski afronski added this to the Cumulus - 2.0 milestone Nov 7, 2017
@morfeush22
Copy link
Contributor Author

@afronski @pfigwer I'm putting work already done in windows_integration branch.

@afronski afronski mentioned this issue Nov 10, 2017
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants