-
Notifications
You must be signed in to change notification settings - Fork 429
Continuous Integration #175
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
Comments
Releated Issues
|
So it looks like I managed to get 64 bit deb/rpm packages on jenkins ;-) |
So this is an experimental build in my branch with the docs |
@pedromorgan thanks, now added to demo page http://www.htacg.org/binaries... starting to look GOOD ;=)) |
@pedromorgan, What's the difference between Travis IC and Jenkins? Can you give us some very brief pros and cons for both of them? Do you have a preference, and why? I'd like to avoid losing cohesiveness of the project, and would like to point people at a single CI solution rather than 20. I was about the pull the Travis changes and enable it, but I'll wait for your feedback. We will defer to your expertise, but your decision will be final ;-) |
This sums up so diffs both can compile and verify... it build
Using both is not considered harmful |
@balthisar maybe I send u jenkins login so u can play ? (gmail address right) |
@balthisar, @pedromorgan, as expressed to Pete directly I am against this... just do NOT see the need! And to add to BOTH would be a complete folly. And it is not enough to reason that it does no harm. A developer adding a fix has a responsibility to check for 'breakages' BEFORE commiting and pushing a change, and not depend on some remote build to show up an error, and thus require yet another fix. Yes, we must do more work to make re-running the tests easier, and add more tests, but again it is the developer that should re-run such tests before commiting... But as always, just a personal opinion. |
With osx slaves, linux32 and linux64 all running... any developer who pushes a change would have it checked on all The only reason I disovered a but with the man recently, is because I cos I missed it before, and so did jim, but a fresh checkout and a make Us developers miss things all the time.. On 8 March 2015 at 12:07, Geoff McLane [email protected] wrote:
|
FOr fun I got the docs to autocompile on each push as proof of concept |
Since it seems so easy for developers to use any CI service of their choice, I wonder if it's best just to follow your lead and let developers use any CI service of their choice. |
I think you have completely miseed the point.. !! sign.. Gonna abandon this CO, most other projects have it or want it big time, and this project is back to olde style. And all it is a simple configuratin and a free server... I give up.. jenkins instance deleted... |
Maybe tidy5 could use some continuous integration to automate builds etc.
Options are
Tavis-ci.org
I submitted a patch here for travis integration, see notes at bottom
#173
Travis at its most basic, can check the code compiles
However, there are features, such as deploying articats, debs, zips to "somewhere"..
Of interest is github releases
Jenkins
Am playing with a jenkins instance here on openshift.com
And have already setup a "job" to compile the docs, and make a zip file as demoed here.
For jenkins to work, we would need to setup some users, and also slaves.
Slaves can be anything, but we would need a linux32/64, windows32/64 mac etc..
and all the necessary software installed.
For jenkings access, please send me your email and requested username, so I can setup (cant thing of a better way)
The text was updated successfully, but these errors were encountered: