Gerrit and Jenkins Integration using Gerrit trigger Plugins


Gerrit and Jenkins Integration using Gerrit trigger Plugins

Setting up Gerrit

The very first thing you'll want to do is to create a new user on the machine you're intending to run Gerrit on. In our case, we created a user called "gerrit".

Preparing Gerrit for Jenkins Integration

In order to allow Jenkins to make changes to projects (eg. review a PatchSet based on whether it builds or not), it needs its own user account in Gerrit.

Continuous Integration with Jenkins

Within this page, we'll describe how we set up Jenkins on our server to meet our requirements. Out of all the tools that are out there we chose Jenkins because it's one of the more popular CI systems.

Continuous Integration Best Practices with SAP

This document is part of the guide Continuous Integration (CI) Best Practices with SAP. For all the examples to work properly make sure that you have followed the setup instructions for all components listed in the prerequisites box. Depending on the release of the components, the front ends may look different in your concrete setup.