저는 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 요청을 수행하는 것이 더 좋습니다. 그러나 나는 그것을 작동시킬 수 없다. 그리고 나는 구글을 사용하여 비어있다. 대부분 내가 찾는 모든 주제가 내가 필요로하는 것의 반대 인 훨씬 더 복잡한 것에 관한 것이기 때문이다.