2

누구나 Cruitecontrol.net을 git 저장소로 설정할 수 있습니까?Windows 서버에서 git를 사용하여 CruiseControl.net을 설정하는 방법

이 내가 CruiseControl을 설정 파일

<project name="MyFirstProject" 
      description="demoproject showing a small config"> 
<sourcecontrol type="git"> 
    <repository>[email protected]:test/testplayground.git</repository> 
    <branch>master</branch> 
    <autoGetSource>true</autoGetSource> 

    <executable>C:\Program Files (x86)\Git\cmd\git.exe</executable> 
    <tagOnSuccess>false</tagOnSuccess> 


    <tagCommitMessage>CCNet Build {0}</tagCommitMessage> 
<committerName>CCNET</committerName> 
    <committerEMail>[email protected]</committerEMail> 
    <tagNameFormat>CCNet-Build-{0}</tagNameFormat> 

    <workingDirectory>c:\TestCCNET\</workingDirectory> 
    <timeout>600000</timeout> 
</sourcecontrol> 

enter image description here

에 포함하지만이 ccnet 콘솔을 실행할 때 오류가 발생하는 것이다.

openSSH 키 (개인 및 공개)를 사용했습니다.

인증에 문제가 있다고 생각합니다.

git bash를 사용하여 저장소를 복제 할 때 작동합니다. CCNET에서 실패합니다.

빌드 서버를 설치하는 데 2 ​​일 이상을 보냈습니다. 여전히 제대로 할 수는 없습니다.

도움이 필요합니다.

정확한 단계를 설명하는 적절한 기사 또는 블로그가 있습니까?

전 인터넷을 검색하여 많은 것을 시도했습니다. 그냥 .. 일 :(사전에

감사

는 "참고 사항"섹션에서 우리 Git Wiki Page에 대한 모든 정보를 찾을 수 있습니다

답변

1

.

  1. 사용 git.cmd하지가 git.exe
  2. CCNet 서비스로 실행, 맞습니까? 서비스가 실행되는 사용자로 로그인하고 설정되어 있지 않은 경우 인증이 작동하는지 테스트하십시오. (우수 사례는 ccnet 서비스가 실행되는 사용자를 생성하는 것입니다)
  3. 이 통합의 로그는 디버그/추적 모드에서 실행됩니다. 3- 라이너는 도움이되지 않습니다.
+0

git.cmd는 더 이상 msysgit에 존재하지 않습니다. 지금 git-cmd.exe를 사용해야합니까? – traal