이것은 시나리오입니다svn 빌드 및 릴리스
저는 내 코드 저장소로 SVN을 사용합니다. Ant 스크립트를 사용하여 최종 "jar"파일을 생성하는 별도의 Windows 빌드 컴퓨터가 있습니다. 자동화 된 빌드 스크립트는 최신 버전의 코드를 체크 아웃하고 빌드를 수행합니다. 빌드가 완료되면 태그가 생성됩니다 (YYYYMMDD-build 1.01.jar 형식). Subversion에 빌드 파일 (최종 항아리)을 저장합니다. 속성 파일, 구성 파일 또는 데이터베이스 스크립트 (문제와 관련 있음)는 Subversion으로 검사되지만 현재 빌드 패키지에는 포함되어 있지 않습니다.
- 빌드에 포함 - - 이제 우리는이 개 새로운 요구 사항이 전복에 체크 (문제 관련) 특성 파일 또는 구성 파일이나 데이터베이스 스크립트의 특정 버전 (예 : 버전 1 of a.properties 파일, x.sql 스크립트 버전 3 등)
- 속성 파일과 같이 변경된 버전의 파일을 포함하도록 새 빌드 패키지를 만들려면 (다른 항목은 이전 빌드와 동일하게 유지해야 함)
위의 요구 사항을 통합하는 가장 좋은 방법은 무엇입니까?
감사합니다.
분명히하기 위해 - 스크립트는이 직위에있는 누군가가 먼저 작성했습니다. 나는 스크립트에 임베디드 항아리가 포함되어 있음을 알았지 만, 당신의 제안을 어떻게 풀어 낼지 모르겠다. ..... – builder
나는 이것을 처리 할 자격이 있다고 확신한다. 모든 것을 수행하고 새로운 기준을 처리하도록 변경하는 Ant 빌드 스크립트를 작성하는 것은 큰 문제가 아니어야합니다. –
제가 도움이 필요한 스크립트를 변경하지 않습니다 .... 프로세스입니다 - 모든 작은 변화에 대한 빌드를 만드는 것이 좋습니다 ...... 혼란이 오는 곳은 – builder