프로젝트를 빌드하고 진행중인 서버에 hudson을 계속 사용하지만 hudson은 svn에서 커밋 된 변경된 파일 만 빌드하고 deploy/patch해야합니다. 서버에서 달성 할 수있는 방법이 있습니까?업데이트 된/변경된 파일 만 빌드하고 배포하십시오. - 허드슨
0
A
답변
0
서버와 코드베이스가 어떻게 설정되었는지 잘 이해하지 않으면 완전히 대답하기 어렵습니다. 그러나 몇 가지 방법으로이 작업을 수행 할 수 있습니다. 서버를 채팅 서비스, 웹 페이지, 비디오 등의 구성 요소로 분해 한 경우 각각을 SVN 트렁크의 고유 폴더로 분리 할 수 있습니다. 그런 다음 각각에 대해 서로 다른 SVN 후크를 사용하여 각각 별도의 프로젝트를 제공 할 수 있습니다.
SVN 통합을 사용하여 프로젝트의 허드슨 작업 공간을 구축하는 경우 SVN 업데이트 만 수행하고 작업 영역은 정리하지 않는 것이 좋습니다. 그런 다음 빌드가 트리거 된 시간보다 늦은 시간 스탬프가 수정 된 파일 만 배포 할 수 있습니다. 이렇게하면 수정 된 프로젝트 만 빌드되고 배포됩니다. 그래도 어딘가에서 발생하는 '깨끗한'빌드가 있어야합니다.하지만 느린 빌드 아티팩트가 버그를 유발하거나 숨기지 않도록해야합니다.
관련 문제
- 1. 업데이트 가능한 도움말 위키를 배포하십시오
- 2. 허드슨 로그 파일 찾기
- 3. Azure 서비스 프로젝트에 하나의 역할 만 배포하십시오.
- 4. 허드슨 (Windows 용 서비스) - 파일 시스템 권한
- 5. 명령을 빌드하고 배치 파일 내에서 실행
- 6. 시뮬레이터에서 iPhone 응용 프로그램을 빌드하고 실행하면 흰색 화면 만 나타납니다
- 7. Entity Framework 코드를 먼저 배포하십시오.
- 8. 허드슨 내 허드슨 프로젝트 보고서 생성 설정
- 9. Reflector 어셈블리 목록을 배포하십시오.
- 10. 허드슨, 유물을 Windows 파일 공유에 게시 하시겠습니까?
- 11. 허드슨 빌드 단계별로 여러 로그 파일 업로드
- 12. 선택 셸 스크립트를 사용하여 파일 목록에서 쿼리 만 업데이트
- 13. Powershell은 대상에있는 Xcopy 업데이트 파일 만 복사하는 것과 같습니다.
- 14. 허드슨 노예가 여러 허드슨 마스터를 섬기고 있습니까?
- 15. 프로덕션 환경에 레일즈 앱을 배포하십시오.
- 16. 허드슨 cmd.exe는
- 17. 허드슨 FileSet에는
- 18. 허드슨 환경
- 19. 허드슨 알리미?
- 20. 허드슨 문제
- 21. 허드슨 의존성
- 22. MySQL 배치 파일 업데이트
- 23. jQuery의 요소를 빌드하고 dom에 추가하십시오.
- 24. QPaintEvent - 화면 영역 만 업데이트
- 25. create_update.update_object로 일부 필드 만 업데이트
- 26. sharepoint 사이트를 배포하십시오.
- 27. ASP.net 응용 프로그램을 배포하십시오.
- 28. 쉘 액세스없이 symfony를 배포하십시오.
- 29. 데이터베이스를 쉽게 배포하십시오.
- 30. UserDir에 django를 배포하십시오.
http://stackoverflow.com/a/12939663/734687을 참조하십시오. 아마도 도움이됩니다. – ChrLipp