Jenkins integration
This integration allow to automatically update ProdManager monitors based on the last build result of a Jenkins job
Configuration
Environment variables
| Name | description |
|---|---|
JENKINS_URL |
The base Jenkins URL |
JENKINS_USERNAME |
Username allowed to access Jenkins |
JENKINS_TOKEN |
Valid token associated with the user to acces Jenkins |
PM_INTEGRATION_SUFFIX |
The suffix of the ProdManager integration. If defined the integration will by jenkins_<PM_INTEGRATION_SUFFIX> else its the ingration is just jenkins |
Monitors
ProdManager monitors should be created with :
integrationfield populated with the valuejenkins(orjenkins_<PM_INTEGRATION_SUFFIX>)external_linkfield with the "Full project name" of a Jenkins job
Status convertion table
| Jenkins status | ProdManager status |
|---|---|
SUCCESS |
OK |
UNSTABLE |
WARNING |
FAILURE |
ALERT |
Any other status will result in ALERT status in ProdManager.
Usage
Run the command :