문제

저는 현재 Sourceforge에서 개최되는 오픈 소스 프로젝트를 Mantain합니다. 내 프로젝트는 개미 빌드 스크립트를 사용하여 Java로 작성되었습니다. (개미는 몇 가지 확장 장치가 설치되어 있지만 지금은 그것을 무시합시다.)

불행히도, 매일 빌드를 자동으로 생성하는 쉬운 방법이없는 것 같습니다. 내가 사용할 수있는 해결 방법이 있습니까? 여기에 내가 원하는 것이 있습니다.

  1. 해야합니다 언제나 최신 SVN 버전을 사용하십시오.
  2. 그것은 그것을 만들어야합니다.
  3. 온라인으로 게시해야합니다. 실패하면 오류 보고서를 게시해야합니다.
  4. 이러한 작업은 수행해야합니다 자동으로.

어떻게 할 수 있습니까? Sourceforge에서 호스팅 된 프로젝트의 자동 매일 빌드를 어떻게 모방하려면?

도움이 되었습니까?

해결책

내가 당신의 문제를 이해하는 한, 당신이 필요한 것은 지속적인 통합 도구입니다. SCM을 모으고, 빌드를 시작하고 실패시 오류 보고서를 게시/저장합니다.

내가 가장 좋아하는 것은 허드슨입니다.

https://hudson.dev.java.net/

다른 팁

SF는 Commits에 이메일에 대한 고리가 있다고 생각합니다.

http://apps.sourceforge.net/trac/sitedocs/wiki/subversion http://apps.sourceforge.net/trac/sitedocs/wiki/subversion%20hook%20Script#svnnotify

나는 당신이 그 일을 시작할 수 있다고 상상할 것입니다.

또는 (SVN UP)을 사용하여 매시간 (또는 원하는 기간)마다 최신 개정을 점검하는 프로세스는 빌드를 트리거하기에 충분합니까? (마지막으로 알려진 구축 된 개정의 기록을 유지하고 현재 개정이 다른 경우 빌드를 트리거하십시오)

나는 그들에게 익숙하지 않지만 빌드를 수행하는 타사 도구 (CI/Continuous Integration)는 SVN에서 빌드 트리거 이벤트를 결정하는 방법을 가지고 있다고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top