2013-07-01 2 views
0

빌드 시스템에 빌드 스크립트가 있습니다.다른 컴퓨터에있는 빌드 스크립트 호출

내 컴퓨터에서 ant을 사용하여이 빌드 스크립트를 어떻게 실행합니까?

두 기계가 모두 동일한 네트워크에 있습니다.

명령 줄 지원을 지원하는 원격 컴퓨터에서 빌드 스크립트를 호출하는 무료 도구가 있습니까?

참고 : 빌드 스크립트는 수동으로 호출 할 수 없습니다.

자세한 내용은 문의하십시오.

+0

원격 시스템에 구축합니다. –

+0

@ MarkO'Connor Jenkins는 통합 서버입니다. 다른 시스템에 저장된 스크립트를 호출하고 명령 행을 지원해야하는 도구가 필요합니다. –

+0

예 젠킨스가이 작업을 수행 할 수 있습니다. 원격 컴퓨터에 Jenkins 슬레이브를 설치하면 원하는 모든 스크립트를 호출 할 수 있습니다. 또 다른 대안은 룬데 크 (Rundeck)입니다. 원격 시스템으로 ssh를 보내고 명령을 실행할 수 있습니다. 아마도 Rundeck은 작업 실행을위한 명령 행 인터페이스를 가지고 있기 때문에 더 좋아할 것입니다. –

답변

0

sshexec 작업이 작업을 수행 할 수 있습니다. 분명히 Ant는 빌드 머신에 설치되어야합니다. 하지만 빌드 머신에도 ssh 서버를 설치해야합니다. 여기

로컬 컴퓨터에 대한 build.xml 파일의 조각 : 내가보기 엔 실행 젠킨스를 설정하는 것이 좋습니다 것

<sshexec host="buildmachine" 
username="builduser" 
password="somepassword" 
command="ant -f /path/to/the/build.xml" /> 
+0

우리는 freessh라는 도구를 가지고 있지만 시스템을 다시 시작할 때마다 SSH 서비스를 시작하려면 관리자 권한이 필요합니다. upls는 관리자 권한이 필요하지 않은 도구로 나를 도울 수 있습니까? ?? –

+0

빌드를 시작할시기를 알기 위해 네트워크에서 수신 대기해야합니다. 그리고 재시작 할 때에도 계속 있어야합니다. 그래서 어떤 시점에서 당신은 어떤 관리자 권한이 있어야합니다. 최소한 한 번은 기계 부팅시 자동으로 시작되는 ssh 서버를 설정해야합니다. –

+0

예. 한 번만 관리자 권한을 설정할 수 있습니다. –

관련 문제