Sourceforge 매일 빌드
-
22-08-2019 - |
문제
저는 현재 Sourceforge에서 개최되는 오픈 소스 프로젝트를 Mantain합니다. 내 프로젝트는 개미 빌드 스크립트를 사용하여 Java로 작성되었습니다. (개미는 몇 가지 확장 장치가 설치되어 있지만 지금은 그것을 무시합시다.)
불행히도, 매일 빌드를 자동으로 생성하는 쉬운 방법이없는 것 같습니다. 내가 사용할 수있는 해결 방법이 있습니까? 여기에 내가 원하는 것이 있습니다.
- 해야합니다 언제나 최신 SVN 버전을 사용하십시오.
- 그것은 그것을 만들어야합니다.
- 온라인으로 게시해야합니다. 실패하면 오류 보고서를 게시해야합니다.
- 이러한 작업은 수행해야합니다 자동으로.
어떻게 할 수 있습니까? Sourceforge에서 호스팅 된 프로젝트의 자동 매일 빌드를 어떻게 모방하려면?
해결책
내가 당신의 문제를 이해하는 한, 당신이 필요한 것은 지속적인 통합 도구입니다. SCM을 모으고, 빌드를 시작하고 실패시 오류 보고서를 게시/저장합니다.
내가 가장 좋아하는 것은 허드슨입니다.
다른 팁
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에서 빌드 트리거 이벤트를 결정하는 방법을 가지고 있다고 생각합니다.