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
Run CircelCI on windows and mac environment #181
Comments
I'll try working on this |
Looking at https://circleci.com/docs/2.0/configuration-reference/ I can see two examples:
I think if we follow these configs, it might get us close. @sukhbeersingh I know you worked on the original code, and I spoke with @robertbegna in the lab. I think he'd value having someone who he can talk to about this. Let's discuss our research here in the Issue as we go. |
Surely, @robertbegna let me know if you need any help. If you look here, CircleCI has cmd, poweshell and GNU bash. You can specify whichever one you want to make your executor and then you can run commands of that shell. I would lean more towards bash. |
@sukhbeersingh |
I don't have much Circle CI experience, so I'll defer to @sukhbeersingh. But one note for you @robertbegna. I had to fix failing tests on Travis CI last night for macOS and Windows. Some of what I did might help you. The relavent bits are these:
I tried to get Docker builds of Redis working on all 3 platforms, but couldn't find one that worked on Windows (amd 64 Docker image for Windows vs Linux). Someone might know how to do it, but I couldn't find the right thing. cc @Reza-Rajabi and @manekenpix who have been working on the Redis docker stuff. In an ideal world, we'd use Docker for all our CI for Redis, and stop having to do all these manual package installations per repository. |
@humphd based on Docker website their official images are multiplatform (platform aware). Also, In the Docker Hub I select |
@Reza-Rajabi I couldn't get it to work on Travis, but it's quite possible that I'm just doing it wrong. Maybe we should file a new issue and see if we can switch all Travis CI to use Docker for Redis. Someone can experiment with getting that to work. Meanwhile, we can use the native installs it currently uses. |
@humphd I make a new issue to address that. |
@humphd If the issue that I made is not what you are looking for please feel free to delete or edit it or ask me to do so. |
I think it's good. I added a comment with some more details from my own attempts. |
I'm going to close for now, since we have all 3 on Travis, and CircleCI has been a bit of a pain to get working. If someone wants to do this again, please file a new issue. |
The current config file only runs CI on a linux environment. We should add support for running the integrations on windows and mac environments.
The text was updated successfully, but these errors were encountered: