2013-04-12 2 views
0

저는 CC.Net에서 Jenkins로 빌드 프로젝트를 이동하는 중입니다. 그러나 마이그레이션이 완료 될 때까지 잠시 동안 CC.Net에서 몇 가지 프로젝트를 실행해야합니다. 간단히 말해서 CC.Net 프로젝트가 원격 트리거로 HTTP 요청을 사용하여 Jenkins에서 작업을 트리거하기 만하면됩니다.CC.Net에서 트리거 실행 파일/HTTP 요청

저는 이미 젠킨스에서 모든 것을 설정했습니다. 내가해야 할 일은 프로젝트를 CC.Net에 추가하고이 프로젝트로 제 젠킨스의 일을 시작하는 것뿐입니다.

나는 Jenkins 작업을 실행하는 데 실패했습니다. HTTP 요청뿐만 아니라 실행 파일 (HTTP 요청을 수행하는 작은 콘솔 응용 프로그램 생성)을 사용하여 시도했습니다. 내 CCTray에서 빌드를 강제 실행하려고하면 빌드 서버에서 "예외가 발생했습니다 : 입력 문자열이 올바른 형식이 아닙니다."라고 알려줍니다. 이렇게하면 내가 시도한 것에 대한 아이디어를 얻을 수 있습니다.

<project name="Test32" queue="venus-02"> 
    <tasks> 
    <exec> 
     <executable>C:\key\TestRemoteTrigger.exe</executable> 
    </exec> 
    </tasks> 
</project> 

저는 멋진 것을 필요로하지 않습니다. 내가 그냥 내 실행 파일을 실행하려면 CC.Net 프로젝트 싶습니다. 또는 단순히 HTTP 요청을 수행하는 것이 더 좋습니다. 그러나 나는 그것을 작동시킬 수 없다. 그리고 나는 구글을 사용하여 비어있다. 대부분 내가 찾는 모든 주제가 내가 필요로하는 것의 반대 인 훨씬 더 복잡한 것에 관한 것이기 때문이다.

답변

0

좋아요, 키보드에서 찌르는 소리가 들려오는데, 내가 그랬던 것이 아니거나 그렇지 않다는 것을 알아 냈습니다 안에 섹션을 넣으십시오 ... 내가 그 밖에 놓친 것이 었습니다. 그리고 분명히 필요하지도 않았다.

이 작동합니다 :

<project name="Test32" queue="venus-02"> 
    <publishers> 
    <exec> 
     <executable>C:\key\TestRemoteTrigger.exe</executable> 
    </exec> 
    </publishers> 
</project>