직장에서 우리는 프로젝트에서 NUnit, FxCop 및 기타 3 차 소프트웨어를 사용하고 있습니다. 지금 당장 우리는 프로젝트의 repo에 저장된 각 앱에 대한 프로젝트 파일을 가지고 있으며, 소프트웨어는 개발자 머신 당 설치됩니다 (현재 ... 오직 하나뿐입니다).어디서 개발 도구를 설치해야합니까?
우리는 몇 주 안에 다른 몇 명의 개발자를 고용하고 있습니다. 더 쉽고 투명하게 작업하려고합니다.
나는 이러한 유형의 소프트웨어를 repo에 설치하고 바탕 화면에 바로 가기를 복사하여 붙여 넣기하여 gui를 실행하는 것이 좋습니다. 이렇게하면 최신 버전의 소프트웨어로 업데이트하고 (작업 사본에 설치하고 이전 버전의 소프트웨어에 설치 한 다음 변경 사항을 적용하는 등) 모든 개발자를 업데이트 할 수 있습니다. 다음 체크 아웃 새로운 버전의 소프트웨어가 포함됩니다.
궁금합니다.
광고가 제대로 작동합니까? 아무도 그것을 시도했다?
아래의 저장소 폴더 구조를 고려해 볼 때, 개발중인 소프트웨어가 여러 개인 경우 각 프로젝트의 Extras 폴더에 nunit이라는 복사본을 설치하거나 다음 중 하나만 설치하십시오. 모든 프로젝트에 사용할 리포지토리의 공용 폴더? (후자는 프로젝트와 도구 사이에 논리적이고 물리적 인 연결이 끊어 졌다고 생각하게 만듭니다. 그러나 이전에는 프로젝트가 nunit 2.4.5를 사용하고 프로젝트 b가 nunit 2.4를 사용하기 때문에 서로 다른 도구가있을 수 있다는 것을 의미합니다. 8 등 -이 마지막 부분은 의미가 있다면 잘 모르겠어요
Repository>Common
Repository>ProjectName>Extras
Repository>ProjectName>Trunk
Repository>ProjectName>Tags
Repository>ProjectName>Experiments
) 다른 도구/모든 버전과 함께 ... 알려 주시면 명확히 것이다.
우리는 일종의 빌드 머신을 가지고 있습니다 - 지금은 단지 저장소에 불과합니다. 나는 CC.NET을 설정하는 것에 익숙하지 않았다. 불행히도 그 기계는 헌신적 인 것이 아니라 교환 서버이기도합니다 (보스는 지금 당장 1 dev를 지원하기 위해 기계를 현금으로 기르고 싶지 않습니다). –
필자는 일정에 맞춰 빌드 머신을 초기에 설정했다. 나는 매일 NT 스케줄 작업을 승리로 만들었고, msbuild에 관한 배치 파일을 실행했다. 빠르고 쉽습니다. – Tim