저는 Jenkins 설치를 실험하여 현재 Windows 작업 스케줄러에서 시작되는 Automated Build Studio 스크립트로 구성된 CI 전략을 향상 시켰습니다. 통합하고자하는 소스 코드는 MSBuild를 통해 빌드하려고하는 .NET 솔루션입니다. 우리의 SCM으로Jenkins가 Starteam의 모든 파일을 체크 아웃하지 않았습니다.
우리는 (. 10.4 V) 스타 팀을 사용하고 젠킨스가 작업 공간에 파일을-체크 아웃 솔루션을 컴파일하려고 할 때 나는 현재 문제가 발생하고있다.
Jenkins StarTeam 플러그인에서 체크 아웃하지 않는 특정 파일 (항상 동일하게 나타남)이 있습니다. 분명히, 이러한 파일이 없기 때문에 젠킨스를 CI에 사용할 수 없습니다. Automated Build Studio 스크립트에서이 문제가 발생하지 않습니다. 모든 파일이 올바르게 체크 아웃되었습니다.
내 생각에는 체크 아웃되지 않는 C# 파일에는 특별한 것이 없습니다. 다른 프로젝트에 있고 다른 유형의 데이터 (일부 winforms, 일부 인터페이스)를 포함하고 있습니다. 같은 견해는 같은 방법 등
젠킨스의 스타 팀 폴링 로그 아무것도 공개하지 않습니다에서 스타 팀에 추가 된 것으로 나타납니다. 문제의 본질을 추적하기 위해 사용할 수있는 디버그 모드가 있는지 모르겠습니다.
아마 내가 설치를 실험하고있는 동안 현재 Jenkins가 데스크톱 PC (Win7)에서 로컬로 실행된다는 것을 추가해야합니다. 내 솔루션을 통합하기 위해 c : \ Program Files (x86) \ Jenkins \ Jobs \ JOB_NAME \ Workspace 의 기본 위치를 사용하고 있습니다.
여러분 중 일부는 우리가 현재 가지고있는 것보다 더 나은 CI 설치를하고 싶기 때문에 문제가 무엇인지에 대해 알기를 바랍니다.
StarTeam에는 체크 아웃되는 항목과 체크 아웃을 처리하기위한 자체 스크립트를 작성해야하는 위치를 제어하는 데 사용할 수있는 몇 가지 명령 줄 옵션이 있습니다. 이 문서에서는 세부 정보를 제공합니다. http://techpubs.borland.com/starteam/2009/en/ST_CmdTools_Help_en.pdf –