Difference between revisions of "Localyzer Jenkins Configure System"

From Lingoport Wiki
Jump to: navigation, search
(Created page with "To configure Jenkins once installed with the plugins. == Environment Variables == Go to Configure (Configure System) and set the following environment variables: * DASHBOARD_...")
(No difference)

Revision as of 21:44, 30 March 2015

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