Install a Review Board adapter as a Review Board extension to retrieve code review data from
instances of Review Board 1.7 and higher.
Minimum requirements:
- Review Board 1.7 or higher
- python 2.6 or 2.7. Version 3.0 and later are not compatible.
- setuptools 2.1 or higher
- pip 1.5 - 6.0.6 (6.0.7 has issues and is not supported)
Please refer to the installation steps below, then continue to configuration.
-
Upgrade pip
Upgrade pip if you do not have the minimum required version.
sudo pip install --upgrade pip
-
Upgrade setuptools
Upgrade setuptools if you do not have the minimum required version.
sudo pip install --upgrade setuptools
-
Install the Orchestrate adapter as a Review Board extension
If your server has internet access, use the command below to install the Orchestrate
adapter as an extension. If upgrading, skip to the next step.
sudo pip install --use-wheel --no-index --find-links=http://orchestrate.collab.net/RHEL/6/x86_64/wheelhouse orchestrate_rb
If your server cannot access the internet do not use the command above.
Instead, please see Install a Review Board adapter without internet access
-
Upgrading the Review Board adapter
If upgrading (instead of installing), add the -U flag to upgrade to the latest version of the Review Board adapter
sudo pip install -U --use-wheel --no-index --find-links=http://orchestrate.collab.net/RHEL/6/x86_64/wheelhouse orchestrate_rb
-
Restart Review Board's web server to register the newly installed Orchestrate adapter.
Proceed to Configure Review Board adapter (TeamForge integrated).