2010-06-22 8 views
1

Cygwin에서 RPM 및 Debian 패키지를 빌드하는 것이 좋은 생각입니까? 우리의 릴리스 서버는 윈도우이기 때문에 우리의 옵션은 리눅스를 사용하는 VM을 시작하거나 작업을 처리하기위한 것입니다.Cygwin에서 Linux 패키지 빌드

VM이 개미에게 핵폭탄을 가져 가고 있는지 확실하지 않습니다. Cygwin에서 건물을 짓는 방법이 있습니까? 그렇다면 어떻게? 지금까지 나는 단서를 발견했다. 분명히 Cygwin은 rpms를 할 수 있어야한다. 데비안 자료는 찾기가 쉽지 않습니다.

답변

1

종속성, 아키텍처 등의 번거 로움을 피하기 위해 데비안 빌드를 VM (VMware 및 Mac, Windows 및 Ubuntu의 경우는 VirtualBox)에서 수행하기 위해 작은 데비안을 실행했습니다.

큰 망치 일 수도 있지만 텍스트 기반 환경은 에뮬레이터 하에서도 매우 가벼운 상태로 실행됩니다. 패키지를 빌드 할 때 UI가 방해가됩니다.

+0

안녕하세요 Peter 님, 감사합니다. VM을 사용하겠습니다. 나도 그렇게 생각하고있다. 문제는 그것과 관련이있다. (윈도우 호스트 OS에서) 리눅스 VM을 자동으로 시작한 다음, rpm을 빌드하기 위해 자바 ANT 태스크를 자동으로 시작하는 방법이다. 또는 데비안 패키지. 어떤 아이디어? – Sam

+0

VM에서 ssh 데몬을 실행하면 SSHEXEC ant 태스크를 사용하여 빌드 작업을 시작할 수 있습니다. 또는 rc.local 스크립트를 사용하여 공유 폴더에서 스크립트를 체크인하고 실행 한 다음 컴퓨터를 다시 종료 할 수 있습니다. –

+0

당신은 명령 줄을 통해 VM을 시작/중지 할 수있는 VirtualBox를 사용할 수 있습니다. 그런 다음 Peter가 말한 것처럼 ssh를 사용하여 VM에서 명령을 실행할 수 있습니다. – Unknown

관련 문제