0

2 개의 빌드 에이전트로 TeamCity를 설정하는 것에 대해 생각하고 있습니다. 우리의 스테이징 서버는 개발 버전과 정확히 일치하며 모든 SVN/GIT 커밋마다 업데이트됩니다. 그리고 다른 하나는 수동으로 업데이트 만하고 특정 파일 (예 : web.config)을 복사하지 않을 우리의 라이브 서버입니다.다중 빌드 에이전트 - TeamCity - VisualSVN 서버 - ASP.Net

이 설정이 가능합니까? CCNet과 MSBuild의 조합을 사용하기 전에이 작업을 수행했지만, 매우 까다 롭습니다.

TeamCity의 표준 버전에는 20 개의 통합이 포함될 수 있습니다. 20 개의 활성 통합 (이전 기능은 해제 할 수 있으며 필요하면 이전 항목을 삭제하고 다시 추가해야 할 수 있습니다).

그리고 마침내 저는 SVN 남자였습니다.하지만 GIT를 사용하는 사람들이 점점 더 많아지는 것을 보았습니다. SVN으로 계속해서 나아 졌거나 좋았습니다.

미리 환호하십시오.

답변

1

이 시나리오에서는 더 이상 에이전트가 필요하지 않습니다. 빌드 구성 만 있으면됩니다. 하나는 커밋마다 트리거 된 준비 서버에 배포하고 두 번째는 프로덕션 환경에 푸시 버튼으로 배포합니다.

+0

감사합니다. MSBuild를 사용하여 배포를 수행합니까, 아니면 TeamCity에서 "이슈"를 옮길 수 있습니까? (이것이 올바른 용어인지 모르겠다 ...) – Andy

+0

또한 MSBuild를 사용하는 것이 가장 좋습니까? 아니면 더 좋은 방법이 있습니까? 마지막으로 내가 한 일과 CI는 약 3-4 년 전이었고 나는 변화된 것으로 추측하고 있습니다. – Andy

+0

패키징에 MSBuild를 사용하고 서버에 배포 할 때 MsDeploy를 사용하고 있습니다. [간단한 Psake 스크립트] (https://gist.github.com/579086)로 편성되었지만, 편하게 사용할 수 있습니다. –

1

예, 확실히 TeamCity에서 가능합니다. CC.NET과 MSBuild로 이미이 작업을 수행했다면 TeamCity에서 MSBuild 스크립트를 호출하는 것이 간단해야합니다. TeamCity supports MSBuild out of the box. BTW, JetBrains가 사용하는 용어는 "구성"입니다. "빌드 에이전트"는 supporting multiple/simultaneous builds입니다.

: 몇 가지 하이라이트를 망할 놈의 대 SVN에 대한 귀하의 질문에 대한

는 검색을 수행하고 자원을 많이 찾을 수 있지만, 여기에 있습니다

+0

고마워, 나는 읽을거야! – Andy

관련 문제