저는 CI로 시작하려고합니다. 코드베이스에서 일부 메트릭을 만들려고합니다. TeamCity에서 처음부터 내 SVN 저장소에있는 내 소스의 각 개정판에서 빌드를 실행하는 방법이 있습니까? 나는 r1에서가 아니라 지금부터 빌드를 수행하는 방법 만 찾을 수 있습니다.TeamCity와의 지속적인 통합을 어떻게 수행합니까?
모든 폴링 기간이 아닌 모든 개정판을 작성할 수 있는지 알고 싶습니다.
저는 CI로 시작하려고합니다. 코드베이스에서 일부 메트릭을 만들려고합니다. TeamCity에서 처음부터 내 SVN 저장소에있는 내 소스의 각 개정판에서 빌드를 실행하는 방법이 있습니까? 나는 r1에서가 아니라 지금부터 빌드를 수행하는 방법 만 찾을 수 있습니다.TeamCity와의 지속적인 통합을 어떻게 수행합니까?
모든 폴링 기간이 아닌 모든 개정판을 작성할 수 있는지 알고 싶습니다.
좋아, 다음과 같은 방법이 있습니다 (간단하지는 않지만 적어도 완료 될 수 있습니다) : 예를 들어 Subversion에 소스 코드가있는 경우 스크립트에서 svnadmin 덤프를 사용하여 수정본을 전송할 수 있습니다. 새로운 저장소로 개정.
적절한 간격으로이 작업을 수행하고 teamcity가 새 repo 팀의 변경 사항을 수신하도록하면 각 개정판에 대해 새 빌드가 트리거됩니다.
사고는 덤프하지 않고 또 다른 이론적 인 해결책은 될 것이다 여기)
나는 이것들을 테스트하지는 않았지만 어쩌면 잘못 될 수 있습니까? ;-)
필자는이 작업을 수행하기 위해 실제로 powershell 스크립트를 만들 예정이지만 요구 사항에 맞는 대답을 제시하고 있습니다. – JoshRivers
왜 그렇게 했습니까? –
코드 메트릭을 수집하려고합니다. 나는 그것을하기 위해 커스텀 build runner를 만들어야 할 것 같다 ... 나는 단지 TC에서 그것을 할 수있는 쉬운 방법이 있기를 바랬다. – JoshRivers
그럴 가치가있는 통계가 있습니까? 나는 의심한다. :) –