* Set up Gerrit in a default standalone configuration * Understand how to leverage the benefits of code review in your development team * Integrate Gerrit with popular LDAP registries such as Active Directory * Configure OpenID authentication over the Internet * Understand Gerrit project security and how to set up defaults, roles, and permissions
When we started to move our development team to using the Git version control tool a few years ago, we decided on adopting the Gerrit code review tool for our development workflow. As both were fairly new we stumbled thru the setup and made some mistakes along the way - but now, with Learning Gerrit Code Review available, you don't have to make some of those same mistakes.
This short ( 144 pages ) covers the basic setup/installation of a Gerrit server for local development purposes, working thru the permissions model and review lifecycles, then leading you off to integrating code review with automated builds ( Jenkins CI Server ), and publishing your repositories on Github.
By combining simple language and easy to follow examples, the reader is guided effortlessly thru the download, install, and setup process of Gerrit.
As an introduction to the Gerrit Code Review tool, this is an excellent book covering all aspects of Gerrit. The only downside is that it doesn't really cover Gerrit Plugins beyond Github integration ( in the defence of the book however, plugins are a new concept to Gerrit so bring on the Second Edition! ).
It was a good read, but all of the instructions are out of date and nothing works the way it is described. It's best to read the chapters that describe how it works and skip those that describe actually installing and using it. For that, go online and get help directly from the community. I found them very helpful.