단일 Git 저장소에 ~ 80 개의 C# 프로젝트가 있습니다. CI 서버는 TeamCity이며 우리는 git 마스터 저장소에 대한 모든 커밋을 기반으로 빌드합니다.간편한 CI 구축을위한 C# 프로젝트/솔루션 구조
저는 서버에서 모든 프로젝트를 빌드하는 가장 좋은 방법을 찾으려고합니다.
이러한 프로젝트는 현재 몇 개의 .sln 파일 (각각 약 20 개 프로젝트)로 그룹화되어 있습니다. 모든 프로젝트에서 "마스터"솔루션 파일을 작성하여 빌드 서버가이를 빌드하면됩니다. 해결책?
또는 MSBuild 또는 다른 스크립트 파일을 그대로두고 각 솔루션/프로젝트의 빌드를 실행하는 것이 바람직합니까?
마스터 솔루션 파일을 만들 필요가 없으므로 teamcity는 단일 팀 도시 프로젝트에서 원하는만큼의 솔루션이나 프로젝트를 쉽게 만들 수 있습니다. –
하지만 수동으로 프로젝트/솔루션 빌드 단계를 추가해야 할 것입니다. –
예, 프로젝트/솔루션 당 1-2 분이 소요됩니다. –