2010-03-04 6 views
1

현재 멀티 플랫폼 개발 (Windows의 경우 .NET, Windows/SUSE의 경우 Mono)을 위해 실행해야하는 빌드 서버를 찾고 있습니다.Team Foundation Build Mono

우리는 ALM의 다른 모든 측면에 TFS (2010 RC)를 사용하며 지속적인 통합이 필요합니다.

나머지 ALM과의 통합 및 배포 등의 지원 기능 때문에 TFS에 익숙해졌습니다. 그러나 아직 비어있는 모노에서 빌드 에이전트를 실행할 수 있다는 어떠한 증거도 찾을 수 없습니다. - 윈도우가 머신을 만듭니다.

누구나 시도했거나 성공 했습니까?

그렇지 않으면 Mono에서 TeamCity를 선택하는 것이 좋습니다. 내가 방법을 알고하지 않습니다

감사합니다,

마이클

+0

LAMP TFB? 이것이 다른 사이트라면 "BWAHAAAHA!"라고 대답 할 것입니다. 무엇을 흡연하고 있습니까? " 그러나 이것이 내가 비 스타터라고 확신 할 수 있다고 말할 수는 없습니다. –

+0

LAMP TFB가 많지 않으므로 Windows TFU 또는 SUSE 호스트에 배포 할 ASP.NET TFB가 많습니다. –

답변

0

우리는 팀이, 게이트 된 checkings을 실행하는 품질을 평가, 인 TeamCity는 측면에서 '실행 우리가 가지고있는 것 또한 작업 등

에 대한 링크를 제공하고 지속적인 통합의'주 '소스로 빌드를 사용하기로 결정했습니다 'TFS 소스 저장소에서 소스를 체크 아웃하고 빌드 할 모노 상자에.

스크립트와 함께 '결합'하지 않고 두 시스템의 이점을 활용하는 하이브리드 방식

1

는 현재 팀 빌드 서비스가이 시간에 비 Windows 시스템에서 작동하도록 얻을 수 있습니다. plink.exe를 사용하여 mac/linux/unix 박스로 ssh로 빌드 컨트롤러 (Windows 머신)를 가져 와서 거기에서 스크립트를 시작하여 사람들이 비 윈도우 박스에서 빌드를 시작한다는 것을 알고 있습니다.

그러나 많은 배관과 많은 양의 덕트 테이프가 필요하지 않을 수도 있습니다. TeamCity, CruiseControl/CruiseControl.NET 또는 Hudson이 모두 좋은 대안입니다. TeamCity에 대한 많은 경험이 없었지만 CruiseControl과 Hudon은 모두 명령 줄 (무료 다운로드로 now available cross-platform from Microsoft)을 래핑하여 TFS와 대화한다는 것을 알고 있습니다.

+0

입력 해 주셔서 감사합니다. 나는 ssh를하고 스크립트 등을 실행해야한다고 생각하지 않습니다. –

+0

링크가 끊어진 것 같습니다. : -/ –

+0

고마워요 @ 노르 만 - 고정 링크. –

관련 문제