-
Notifications
You must be signed in to change notification settings - Fork 86
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
CI? #42
Comments
I'm all for it! |
I have just used travis for some Fortran codes, it is very helpful to find Il giorno 02:29 sab 14/feb/2015 Jacob Williams notifications@github.com
|
I fiddled with it a bit as an experiment. It doesn't work yet...will look at it again later. |
I got something crude working now (with the current example program), mainly by trial and error. We can expand/improve on it as we go. |
Ok, I was going to work up a pull request to implement this today, but I guess you beat me to it. I may still hack at it a bit. Obviously testing with the Intel compilers is likely precluded unless we can figure out how to install one of our copies on the travis VM. However, now that gfortran 49 compiles this, we can just stick to testing with that. I'd like to test all 3 build systems (maybe in parallel) and also run the tests. I'll try to get to #27 and #30 too. |
Here’s an idea, that may or may not appeal to you, @jacobwilliams, let me know:
I found a blog post describing how someone does this with their CV on their website: http://johntfoster.github.io/posts/managing-a-professional-website.html I could build this functionality into the PR I am working up… |
Now that is quite interesting... Currently, I keep the documentation for the different releases in different directories here. The ideal solution would be for it to automatically update this file when there is a new release, add the appropriate link with the release name (4.0.0, etc.), and create the directory and add the files. Also, I could add a |
+1 for the I need to snoop around about releases etc. but I think it should be possible to auto-deploy the robodoc documentation. |
Hi Izaak, thank you very much for the link to the Foster blog post, it is very interesting. I used Tavis only for checking stuffs and, until now, I do not understand how it can be helpful for automatically deploying See you soon. |
|
@jacobwilliams I’m working on implementing the CI documentation auto deployment, but had a few questions for you:
I’m going to setup auto-deploy on my fork and do some testing, hopefully I’ll get a PR to you soon, if you answer these questions, and things look good to you. |
i and ii. Yes, these shouldn't have been committed. I'll delete them. |
Hi Izaak and Jacob, following your suggestions I have successfully setting-up travis-ci for auto-deploying Lib_VTK_IO API documentation, see this into the Thank you very much for sharing your knowledge. See you soon. |
@szaghi I've also already implemented this, in PR #59. @jacobwilliams is just a bit busy at the moment and hasn't had a chance to review it yet. |
Hi Izaak, Thank you again. See you soon. |
-Fixes jacobwilliams#30: CMake tests 3 and 8 fail -Fixes jacobwilliams#49: tests dir should be under src -Maybe addresses jacobwilliams#27... I'll leave that up to @jacobwilliams -maybe concludes jacobwilliams#42... -Breaks SCons build: @jacobwilliams and @bruceravel, my python/SCons is too nonexistant to fix this myself.
-Fixes jacobwilliams#30: CMake tests 3 and 8 fail -Fixes jacobwilliams#49: tests dir should be under src -Maybe addresses jacobwilliams#27... I'll leave that up to @jacobwilliams -maybe concludes jacobwilliams#42... -Breaks SCons build: @jacobwilliams and @bruceravel, my python/SCons is too nonexistant to fix this myself.
-Fixes jacobwilliams#30: CMake tests 3 and 8 fail -Fixes jacobwilliams#49: tests dir should be under src -Maybe addresses jacobwilliams#27... I'll leave that up to @jacobwilliams -maybe concludes jacobwilliams#42... -Breaks SCons build: @jacobwilliams and @bruceravel, my python/SCons is too nonexistant to fix this myself.
-Fixes jacobwilliams#30: CMake tests 3 and 8 fail -Fixes jacobwilliams#49: tests dir should be under src -Maybe addresses jacobwilliams#27... I'll leave that up to @jacobwilliams -maybe concludes jacobwilliams#42... -Breaks SCons build: @jacobwilliams and @bruceravel, my python/SCons is too nonexistant to fix this myself. -Probably breaks visual studio build, @jacobwilliams: I can't work on this, I don't have access to visual studio -Tests return the number of errors encountered -CMake and build.sh scripts work fine, SCons and VS builds likely broken -CMake flags now distinguished between compiler flags (for all compilers) and fortran specific compiler flags
-Fixes jacobwilliams#30: CMake tests 3 and 8 fail -Fixes jacobwilliams#49: tests dir should be under src -Maybe addresses jacobwilliams#27... I'll leave that up to @jacobwilliams -maybe concludes jacobwilliams#42... -SCons build works and runs test with `scons test` -Probably breaks visual studio build, @jacobwilliams: I can't work on this, I don't have access to visual studio -Tests return the number of errors encountered -CMake and build.sh scripts work fine, VS build likely broken -CMake flags now distinguished between compiler flags (for all compilers) and fortran specific compiler flags -Small CMake bug fixed where CMake wasn't passing the requested GNU specific flags -CMake and build.sh have added options to compile for code coverage analysis with gcov when using GNU compiler
-Fixes jacobwilliams#30: CMake tests 3 and 8 fail -Fixes jacobwilliams#49: tests dir should be under src -Maybe addresses jacobwilliams#27... I'll leave that up to @jacobwilliams -maybe concludes jacobwilliams#42... -SCons build works and runs test with `scons test` -Probably breaks visual studio build, @jacobwilliams: I can't work on this, I don't have access to visual studio -Tests return the number of errors encountered -CMake and build.sh scripts work fine, VS build likely broken -CMake flags now distinguished between compiler flags (for all compilers) and fortran specific compiler flags -Small CMake bug fixed where CMake wasn't passing the requested GNU specific flags -CMake and build.sh have added options to compile for code coverage analysis with gcov when using GNU compiler
-Fixes jacobwilliams#30: CMake tests 3 and 8 fail -Fixes jacobwilliams#49: tests dir should be under src -Maybe addresses jacobwilliams#27... I'll leave that up to @jacobwilliams -maybe concludes jacobwilliams#42... -SCons build works and runs test with `scons test` -Probably breaks visual studio build, @jacobwilliams: I can't work on this, I don't have access to visual studio -Tests return the number of errors encountered -CMake and build.sh scripts work fine, VS build likely broken -CMake flags now distinguished between compiler flags (for all compilers) and fortran specific compiler flags -Small CMake bug fixed where CMake wasn't passing the requested GNU specific flags -CMake and build.sh have added options to compile for code coverage analysis with gcov when using GNU compiler
-Fixes jacobwilliams#30: CMake tests 3 and 8 fail -Fixes jacobwilliams#49: tests dir should be under src -Maybe addresses jacobwilliams#27... I'll leave that up to @jacobwilliams -maybe concludes jacobwilliams#42... -SCons build works and runs test with `scons test` -Probably breaks visual studio build, @jacobwilliams: I can't work on this, I don't have access to visual studio -Tests return the number of errors encountered -CMake and build.sh scripts work fine, VS build likely broken -CMake flags now distinguished between compiler flags (for all compilers) and fortran specific compiler flags -Small CMake bug fixed where CMake wasn't passing the requested GNU specific flags -CMake and build.sh have added options to compile for code coverage analysis with gcov when using GNU compiler
-Fixes jacobwilliams#30: CMake tests 3 and 8 fail -Fixes jacobwilliams#49: tests dir should be under src -Maybe addresses jacobwilliams#27... I'll leave that up to @jacobwilliams -maybe concludes jacobwilliams#42... -SCons build works and runs test with `scons test` -Probably breaks visual studio build, @jacobwilliams: I can't work on this, I don't have access to visual studio -Tests return the number of errors encountered -CMake and build.sh scripts work fine, VS build likely broken -CMake flags now distinguished between compiler flags (for all compilers) and fortran specific compiler flags -Small CMake bug fixed where CMake wasn't passing the requested GNU specific flags -CMake and build.sh have added options to compile for code coverage analysis with gcov when using GNU compiler
-Fixes jacobwilliams#30: CMake tests 3 and 8 fail -Fixes jacobwilliams#49: tests dir should be under src -Maybe addresses jacobwilliams#27... I'll leave that up to @jacobwilliams -maybe concludes jacobwilliams#42... -SCons build works and runs test with `scons test` -Probably breaks visual studio build, @jacobwilliams: I can't work on this, I don't have access to visual studio -Tests return the number of errors encountered -CMake and build.sh scripts work fine, VS build likely broken -CMake flags now distinguished between compiler flags (for all compilers) and fortran specific compiler flags -Small CMake bug fixed where CMake wasn't passing the requested GNU specific flags -CMake and build.sh have added options to compile for code coverage analysis with gcov when using GNU compiler
Close, or wait for coverage? |
Close. It's working great! Track coverage at Issue #63. |
I’ve just started learning how to use Travis CI, and setting something up for this project wouldn’t be too bad. Once #27 and #30 are resolved we could add the tests to the CI system… I hope to get to them soon, btw, sorry for the delay. We could then add a fancy travis-ci build status badge to the homepage. The build could only be tested with gfortran, AFAICT, but it could be tested on Linux and Mac, and using all of the build systems.
The text was updated successfully, but these errors were encountered: