2012-09-06 4 views
7

git (github) repo와 함께 사용하기 위해 teamcity CI 서버를 설정하려고합니다.팀 분기 작업에서 분기 삭제

TeamCity에서 기본 저장소로 푸시되는 각 분기를 TeamCity에 구축하고 TeamCity에서 지금 지원하는 것처럼 보입니다.

브랜치가 푸시되면 새로운 IIS 웹 사이트/앱 풀 등을 만들고 싶습니다. 웹 배포 또는 이와 비슷한 다른 방법으로이 작업을 수행 할 수있는 것처럼 보입니다.

가능한 경우 지사가 repo에서 삭제되면 master/prod로 병합되었을 때 TeamCity에서 배치 파일/명령을 제거하도록하는 방법이 있는지 궁금합니다. 해당 지점에 대해서만 사이트를 배포 한 서버의 모든 아티팩트 (웹 사이트/응용 프로그램 풀/db 등).

+0

방법이 있습니까? – mcintyre321

+0

GitHub 또는 TeamCity 일지는 확실하지만 실제로 추가해야합니다. –

+0

이 작업을 수행 할 수 있지만 GitHub Webhooks를 별도로 처리해야 할 수도 있습니다. 단계 1) ['delete event'] (https://developer.github.com/v3/activity/events/types/#deleteevent)에 대한 저장소에 GitHub Webhook을 설정합니다. 2) TeamCity 작업을 트리거하거나 서버에서 직접 스크립트를 실행하는 앱/서비스를 작성하십시오. – osowskit

답변