Hello Jean and thanks for this analysis. It's interesting to look at others
CI, especially Travis-CI which is very popular nowadays.

To me, "You only have a raw log (meaning Travis cannot present information
of the log with a organised structure)" is a no-go. Same for "You cannot
choose which branches you want to build (all or none)".

An other benefit of Jenkins is that we do not depend on an external company
that can close their service whenever they want.

Thanks,
Guillaume


2015-12-03 14:23 GMT+01:00 Jean SIMARD <[email protected]>:

> Dear devs,
>
> It's been a while I'm using Travis-CI.org as a CI tool for my projects.
>  And I thought why not using it with XWiki?  So I investigate a bit with
> xwiki/xwiki-commons [1].
>
> If you don't want to read the details below, here is a resume.  I would
> push to keep Jenkins at this point (much more complete than Travis) but,
> one killing-feature is missing (in my opinion): integration with Github
> (display the result of a build in Pull Request is of great value when
> evaluating a PR).
>
> The following list is not exhaustive and is mainly about the most
> important features I've noticed.
>
> ### Travis
> # Benefit
>
> * We don't maintain a server
> * It's well-integrated with Github
> * It builds Pull Requests
> * It builds Branches
> * UI is pretty nice (at least better than Jenkins, hey!)
>
> # Drawbacks
>
> * You cannot choose which branches you want to build (all or none)
> * The UI is crashing often on Firefox (blocks the browser for few
> seconds before Firefox propose to kill the script)
> * You only have a raw log (meaning Travis cannot present information of
> the log with a organised structure)
>
> ### Jenkins
> # Benefits
>
> * We already have it and it works
> * It's specifically adapted for Java project (much much more details to
> parse the result of the build logs)
> * It can build branches
> * It can build Pull Requests
>
> # Drawbacks
>
> * Consumes a lot of resources on our servers
> * UI is not easy to browse (note that it show much more than Travis so
> of course, it's more difficult to do an UI with more information!)
>
>
> [1] https://travis-ci.org/woshilapin/xwiki-commons/
> --
> Jean Simard
> [email protected]
> Research engineer at XWiki SAS
> http://www.xwiki.com
> Committer on the XWiki.org project
> http://www.xwiki.org
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Guillaume Delhumeau ([email protected])
Research & Development Engineer at XWiki SAS
Committer on the XWiki.org project
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to