rh._.exports({"0":[[" ","Integrating CruiseControl.NET"]],"1":[[" ","Integrating \n CruiseControl.NET"," ","To integrate CruiseControl.NET with \n Dimensions follow the procedure below."," ","Integrating CruiseControl.NET with Dimensions:"," ","Copy \n\t the following Dimensions plug-in DLLs to the CruiseControl.Net server \n\t folder in the CruiseControl.Net installation, typically located in:"," ","C:\\Program \n\t Files\\CruiseControl.NET\\server"," ","CruiseControl.NET \n\t\t 1.5",":"," ","%DM_ROOT%\\prog\\CCNET1.5\\","CCNET.DMCruise.Plugin.dll"," ","%DM_ROOT%\\prog\\","Serena.CM.WinModel.dll"," ","%DM_ROOT%\\prog\\","Serena.CM.WinModel.Interfaces.dll"," ","%DM_ROOT%\\prog\\Serena.Common.Util.Logger.dll"," ","CruiseControl.NET \n\t\t 1.4 and earlier",":"," ","%DM_ROOT%\\prog\\","CCNET.DMCruise.Plugin.dll"," ","%DM_ROOT%\\prog\\","Serena.CM.WinModel.dll"," ","%DM_ROOT%\\prog\\","Serena.CM.WinModel.Interfaces.dll"," ","%DM_ROOT%\\prog\\Serena.Common.Util.Logger.dll"," ","The DLLs are available after you \n\t install the desktop client with the Visual Studio integration plug-in."," ","Configure \n\t the ","ccnet.config"," XML file, \n\t which is located in the same directory as the server application. \n\t "," ","This is an example of a ccnet.config \n\t file that uses the Dimensions plugin:"," ","<cruisecontrol>"," "," <project name=\"FileCollector\">"," ","   <webURL>http://localhost/ccnet/</webURL>"," ","   <triggers>"," ","     <intervalTrigger \n\t seconds=\"60\" />"," ","   </triggers>"," ","   <modificationDelaySeconds>10</modificationDelaySeconds>"," ","   <sourcecontrol \n\t type=\"dmcruise\" autoGetSource=\"true\">"," ","     <username>dmsys</username>"," ","     <password>password</password>"," ","     <server>servername</server>"," ","     <databaseName>qlarius_cm</databaseName>"," ","     <connectionDSN>DIM10</connectionDSN>"," ","     <project>FILECOLLECTOR</project>"," ","     <workingDirectory>c:\\workspace\\cruisecontrol \n\t projects\\FileCollector\\</workingDirectory>"," ","     <cleanCopy>false</cleanCopy>"," ","   </sourcecontrol>"," ","   <tasks>"," ","     <nant>"," ","       <executable>c:\\program \n\t files\\nant\\bin\\nant.exe</executable>"," ","       <baseDirectory>c:\\workspace\\cruisecontrol \n\t projects\\FileCollector</baseDirectory>"," ","       <buildArgs></buildArgs>"," ","       <buildFile>FileCollector.build</buildFile>"," ","       <targetList>"," ","         <target>run</target>"," ","       </targetList>"," ","       <buildTimeoutSeconds>300</buildTimeoutSeconds>"," ","     </nant>"," ","   </tasks>"," ","   <publishers>"," ","     <merge>"," ","       <files>"," ","         <file>C:\\workspace\\FileCollector\\build\\test\\unit-test-results.xml</file>"," ","       </files>"," ","     </merge>"," ","     <xmllogger \n\t />"," ","   </publishers>"," "," </project>"," ","</cruisecontrol>"," ","In the <sourcecontrol> block \n\t configure the following parameters:"," ","type",": \n\t\t specifies the Dimensions plug-in, dmcruise."," ","autoGetSource",": \n\t\t allows the Dimensions CruiseControl.NET plug in to fetch code \n\t\t from the Dimensions repository. Should always be set to ’T’ (true)."," ","username",": \n\t\t specifies a Dimensions user ID."," ","password",": \n\t\t specifies the password for the Dimensions user ID."," ","server",": \n\t\t specifies the location of the server where Dimensions is installed."," ","database",": \n\t\t specifies the name of a base database on the server."," ","connection",": \n\t\t specifies the database connection string."," ","project",": \n\t\t specifies the name of a project or stream."," ","workingDirectory",": \n\t\t specifies a work area for the project or stream."," ","cleanCopy",": \n\t\t specifies whether the Get and Update commands overwrite locally \n\t\t modified files. Use ","true"," or \n\t\t ","false","."," ","To \n\t start the CruiseControl.NET server, open a command prompt and type:"," ","ccnet"," ","NOTE  ","Make \n sure that the CruiseControl.NET server folder is on the ","path"," environment \n variable."," ","The server status is saved in a log file \n that you can view in the Web Dashboard."]],"id":"463"})