-
Notifications
You must be signed in to change notification settings - Fork 15
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
Include CI tools #3
Comments
Great, I'll do it soon. |
No problem at all. Indeed, it is a desired enhancement. |
IMHO we should aim to test within a Ubuntu 14.04 VM first (which travis provide it for us) since this OS is the one we know it works. We can then gradually add more jobs for newer versions of Ubuntu and other distros as a second step. |
I use a large number of docker images to distribute Conan packages, including clang and gcc. All images are based on Ubuntu, but only few images are based on 14.04. |
I'm not suggesting we generate our own docker image, or any image. I'm suggesting that we use Ubuntu 14.04 as a starting point, using the standard image provided by Travis. |
The problem running on standard Travis image is that you are not "able" to reproduce the same environment on your side... So I commented about docker because the same docker image could be executed on both sides. But maybe you know some official image provided by Travis CI with cpp config on docker hub. |
Fair point. I was indeed assuming I could download a standard Travis image and then just run it on my machine. If this is not true it will be a disadvantage of using Travis. |
I found some tutorials running Travis over Docker, but I didn't try. Anyway, Travis might be only the "engine" to run all jobs. Run docker over Travis is pretty easy: https://docs.travis-ci.com/user/docker/ |
Nice finding, thanks. I'm not very concerned about using standard images just to compile l2tester (which I think it's the natural first step). Even if we can't run these images on a local machine, l2tester does not have a super elaborated build process. I'm more concerned when we attempt to run automated test, which I guess will involve some low level Linux manipulation, such as creating virtual Ethernet interfaces. |
Hi!
Thanks to push this great project into Github.
I would like to include some CI tools (e.g. Travis, Circle CI) to validate code warnings and compiler errors.
WDYT?
The text was updated successfully, but these errors were encountered: