I am using CCNET for the first time.
I have added extracted CCNetPlugin.zip dlls to the server directory of my CCNET install.
I have setup the ccnet.config per CCNetPlugin.zip ReadMe.txt.
When I force build the ccnet.exe output reads like it is getting the source, but no files are put in the speicifed <workingDirectory>.
I have an MSBUILD task, but I am just trying to have succcess getting source first.
ccnet.config:
Code: Select all
<project name="CruiseControlTest" queue="Q1" queuePriority="1">
<workingDirectory>projects/CruiseControlTest/WorkingDirectory</workingDirectory>
<artifactDirectory>projects/CruiseControlTest/ArtifactDirectory</artifactDirectory>
<category>Test</category>
<modificationDelaySeconds>2</modificationDelaySeconds>
<maxSourceControlRetries>5</maxSourceControlRetries>
<initialState>Started</initialState>
<startupMode>UseInitialState</startupMode>
<triggers>
<intervalTrigger name="Five Minute Continuous" seconds="300" buildCondition="ForceBuild" initialSeconds="60" />
<scheduleTrigger time="23:30" buildCondition="ForceBuild" name="Scheduled Daily"/>
</triggers>
<prebuild>
<modificationHistory onlyLogWhenChangesFound="false" />
</prebuild>
<tasks></tasks>
<publishers>
<xmllogger logDir="xmllogger_buildlogs" />
</publishers>
<sourcecontrol type="fortressplugin" >
<username>xxx</username>
<password>xxx</password>
<host>sourcegear1</host>
<repository>REPOSITORY</repository>
<folder>$/DotNet/CruiseControlTest</folder>
<ssl>false</ssl>
<autoGetSource>true</autoGetSource>
<cleanCopy>true</cleanCopy>
<useWorkingDirectory>false</useWorkingDirectory>
<workingDirectory>C:\Program Files (x86)\CruiseControl.NET\server\projects\CruiseControlTest\WorkingDirectory</workingDirectory>
</sourcecontrol>
</project>
</cruisecontrol>
Code: Select all
[3:DEBUG] [] has been granted ViewProject permission on 'CruiseControlTest'
[3:DEBUG] [] has been granted ViewProject permission on 'CruiseControlTest'
[3:DEBUG] [] has been granted ForceAbortBuild permission on 'CruiseControlTest'
[3:INFO] Project: 'CruiseControlTest' is added to queue: 'Q1' in position 0.
[CruiseControlTest:INFO] Queue: 'Q1' is attempting to be in-use, trying to lock related queues
[CruiseControlTest:INFO] Project: 'CruiseControlTest' is first in queue: 'Q1' and shall start integration.
[CruiseControlTest:DEBUG] In FortressVaultSourceControl.GetModifications()
[CruiseControlTest:DEBUG] In FortressVaultSourceControl.LoadState()
[CruiseControlTest:DEBUG] Successfully loaded state. Last integrated folder version was 1. Last successfully integrated folder version was 0.
[CruiseControlTest:DEBUG] Loading Client tree information for TEA
[CruiseControlTest:INFO] Succesfully logged into Fortress server sourcegear1
[CruiseControlTest:DEBUG] Loading Client tree information for TEA
[CruiseControlTest:DEBUG] Refresh() successful.
[CruiseControlTest:DEBUG] In GetCurrentFolderVersion()
[CruiseControlTest:DEBUG] Current folder version is 1. Last integrated folder version was 1.
[CruiseControlTest:INFO] [$/DotNet/4.0/TEA/Apps/CruiseControlTest] has not changed.
[CruiseControlTest:DEBUG] Unloading Client tree information.
[CruiseControlTest:DEBUG] Garbage collecting.
[CruiseControlTest:INFO] No modifications detected.
[CruiseControlTest:INFO] Building: Build (ForceBuild) triggered from BUILD1
[CruiseControlTest:DEBUG] Exception caught: Method not found: 'Boolean ThoughtWorks.CruiseControl.Core.Util.StringUtil.IsBlank(System.String)'.
[CruiseControlTest:INFO] Integration complete: Exception - 2/16/2010 2:53:29 PM