Review Bot is a tool for automating tasks on code uploaded to a Review Board instance, and posting the results as a code review. Review Bot was built to automate the execution of static analysis tools.

Review Bot consists of three main parts:

Install rabbitmq-server

Follow the instructions linked below to install rabbitmq-server.

Ubuntu: http://www.rabbitmq.com/install-debian.html

Fedora: http://www.rabbitmq.com/install-rpm.html

OS X: http://www.rabbitmq.com/install-standalone-mac.html

Verify that your RabbitMQ server is running by running rabbitmqctl status.

Configuring RabbitMQ

Now that it’s running, let’s create a user and a vhost for the URL:

$ rabbitmqctl add_user reviewbot reviewbot123
$ rabbitmqctl add_vhost reviewbot
$ rabbitmqctl set_permissions --vhost reviewbot reviewbot ".*" ".*" ".*"