Developers (and especially Committers), DSpace is now using Travis CI (https://travis-ci.org) with GitHub in order to verify Pull Requests (and also monitor our code builds in general). For example:
https://travis-ci.org/DSpace/DSpace/pull_requests For those unfamiliar with Travis CI, it's a free, hosted Continuous Integration [1] service which integrates directly into GitHub: https://travis-ci.org/ A few awesome benefits of Travis CI (and why you should think about using it yourself for your own code/GitHub account): 1. Anyone can use it for free, and you can monitor your own personal GitHub acct & any forked repositories. So, it not only works well for groups, but also for individuals! Just connect it with your GitHub account. 2. Travis CI can validate that any Pull Requests actually will build successfully (and warn Committers from the GitHub UI if a Pull Request looks like it will break things in our codebase, so that we can report that back to the developer before trying to merge it) 3. For all those benefits, it only requires a tiny ".travis.yml" config file be added to our codebase. See https://jira.duraspace.org/browse/DS-1605 If you'd like to use Travis CI yourself, it's rather easy to hook up to your existing GitHub account. Instructions and docs are at: http://about.travis-ci.org/docs/user/getting-started/ Let us know if there are any questions/comments! - Tim (on behalf of the Committers) [1] https://en.wikipedia.org/wiki/Continuous_integration -- Tim Donohue Technical Lead for DSpace DuraSpace.org ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Dspace-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-devel
