Localyzer Jenkins Configure System
To configure Jenkins once installed with the plugins.
Environment Variables
Go to Configure (Configure System) and set the following environment variables:
- DASHBOARD_HOME (/home/jenkins/lingoport/dashboard-client-2.0)
- DASHBOARD_URL (http://10.1.10.xxx:9090)
- LINGOPORT_DATA (/home/jenkins/Lingoport_Data)
- LRM_DATA_HOME (/home/jenkins/Lingoport_Data/LRM)
- LRM_HOME (/home/jenkins/lingoport/lrm-server-2.0)
- LRM_STREAMLINING (/home/jenkins/Lingoport_Data/L10nStreamlining/)
Throttle
Go to Configure (Configure System) and under the Throttle Concurrent Builds, add a category (MAIN for instance) with 1 Maximum Total Concurrent Builds and 1 Maximum Concurrent Builds Per Node.
Every Jenkins job MUST have this throttle setup.
Configure Global Security
The minimal configuration would be to setup Jenkins' own user database and a matrix based security, with
- anonymous have a set of very few privileges, if any, signed,
- 'authenticated' the ability to run builds, and
- a few administration accounts with all privileges