2012-10-26 6 views
0

SVN 트리거 빌드와 야간 빌드에 대해 두 가지 다른 트리거가있는 CruiseControl 프로젝트 설정이 있습니다.서비스/명령 줄의 RequestSource에 대한 다른 값

<triggers> 
     <scheduleTrigger name="Nightly Build" time="23:30" buildCondition="ForceBuild" randomOffSetInMinutesFromTime="20" /> 
     <intervalTrigger name="Continuous Build" seconds="120" buildCondition="IfModificationExists" initialSeconds="15" /> 
    </triggers> 

트리거에 따라 제목에 트리거 이름이있는 이메일을 보내고 트리거 폴더에 빌드를 게시하고 싶습니다. 나는 그것이/"매일 밤" "지속적인 빌드"라는 이름의 폴더에 publishs CruiseControl.NET 명령 줄 응용 프로그램에 clickign하여 실행하지만이 서비스를 시작할 때 폴더의 이름이 항상

<buildpublisher> 
      <sourceDir>SomeSourcePath\bin\Release</sourceDir> 
      <dynamicValues> 
       <replacementValue property="publishDir"> 
        <format>\SomeDestinationPath\Buildserver\DMS3G_PRISM\{0}\Build</format> 
        <parameters> 
         <namedValue name="$CCNetRequestSource" value="BuildPublisher" /> 
        </parameters> 
       </replacementValue> 
      </dynamicValues> 
      <useLabelSubDirectory>false</useLabelSubDirectory> 
     </buildpublisher> 

서버 이름은입니다.

이 문제는 어떤 해결책을 알고 있습니까? 빌드가 웹 인터페이스를 통해 직접 트리거되는 경우

감사 조니

답변

0

나는 트리거 이름은 항상 서비스가 실행되는 시스템의 이름이며, 발견했다.