server.conf variables

You can define variables in the server.conf file. Their value passes on to the trigger script or program as environment variables. To define these variables, you need to add a section called TriggerVariables to the server.conf file, which you can find in the server installation folder. The following example shows one way you can use this file:

<?xml version="1.0"?>
<ServerConfigData>
  <Language>en</Language>
  <WorkingMode>UPWorkingMode</WorkingMode>
  <ServerType>ServerTypeAll</ServerType>
  
  <TriggerVariables>
    <TriggerVariable name="TRIGGERS_PATH" value="c:\triggers" />
  </TriggerVariables>

</ServerConfigData>

This sample defines a variable called TRIGGERS_PATH with the value c:\\triggers. For example, you can use this variable in the script field when you create a trigger:

cm trigger create before-checkin "code checker" "@TRIGGERS_PATH\stylecheck.bat"

Note: Use @ to refer to the variable in this context.