Phabricator-Jenkins Plugin
This plugin provides Phabricator integration with Jenkins. It allows Jenkins to report build status and coverage information over Harbormaster (or via comments if Harbormaster is not enabled).
Table of Contents
Requirements
Configuration
Phabricator Configuration
Jenkins Setup
Usage
Jenkins Job
Harbormaster
Herald
Advanced Usage
Test Your Configuration
Development
Testing
Requirements
Arcanist is installed on the Jenkins nodes where the tests will be run (e.g. not just the master) the arc binary is in $PATH or configured explicitly in the global settings.
Configuration
Before the plugin can be used, a few configuration steps on your Phabricator and Jenkins instances need to be completed.
Phabricator Configuration
In this section, you'll create a bot user in Phabricator and generate a Conduit API token. If you already have a bot user and a Conduit API token, skip to the "Jenkins Setup Section".
Create a bot user in Phabricator.
Click Edit Settings on the manage page for that user
Click Conduit API Tokens on the left of the settings page
Click Generate API Token, and accept.
Copy the token.