Jenkins configuration

From Agility
Revision as of 13:46, 10 April 2017 by Krzych (Talk | contribs)

Jump to: navigation, search

Agility on TestCenter tasks

On TestCenter there are currently four Agility instances built by Jenkins:

  • Agility72
  • Agility72Manual
  • Agility8
  • Agility8Manual


Jenkins configuration tool is located at: //rudy:8088


There are 6 defined tasks for TestCenter systems:

  • Agility72Test_DailyBuild - standard Agility 7.2.xx system build every working day at 0-5AM with databases copied from Versus server
  • Agility72Test_ManualBuild - Agility 7.2.xx system triggered manually on demand
  • Agility72Test_ManualBuildWithoutDB - Agility system triggered manually on demand without copying databases
  • AgilityTrunkTest_DailyBuild - standard Agility Trunk system build every working day at 0-5AM with databases copied from Versus server
  • AgilityTrunkTest_ManualBuild - Agility Trunk system triggered manually on demand
  • AgilityTrunkTest_ManualBuildWithoutDB - Agility Trunk system triggered manually on demand without copying databases


Task Configuration

Every task consists of:


1. General information

Here is defined task name and description


2. Code repository

  • Repository settings are as follows:
  • SCM Type: Subversion
  • Repository URL: 'http://cyrus/svn/main/trunk' (or 'http://cyrus/svn/main/branches/7.2' for Agility72 tasks)
  • Local module directory: '.'
  • Repository depth: 'infinity'
  • Ignore externals: checked
  • Check-out strategy: 'Use svn update as much as possible'
  • Repository browser: 'Automatic'


3. Task trigger

For automatic daily builds (Agility72Test_DailyBuild and AgilityTrunkTest_DailyBuild) Build periodically should be checked and time definition should be set to for example: 'H H(0-5) * * 2-6'


Build environment

Inject environment variables to the build process option should be checked

Script File Path should be set according to system version:

  • for Agility72: ""C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\vsvars32.bat""
  • for AgilityTrunk: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat"