2012-02-13 3 views
5

계속적인 통합으로 바보 같고 올바르게 작동하지 않는 것으로 나타났습니다.TeamCity가 자동 빌드를 실행하지 않습니다.

TeamCity에서 Mercurial을 사용하고 있습니다. 변경 사항을 푸시하면 TeamCity가 변경 사항을 감지하지만 자동으로 빌드를 실행하지 않습니다. 이것은 올바른 동작입니까? 그는 변경 사항을 감지해서 빌드를 자동으로 실행해서는 안됩니까?

답변

8

TeamCity에서 기본적으로 구성을 빌드하는 데 트리거가 추가되지 않습니다. 구성에 대한 설정으로 이동하여 "빌드 트리거"를 클릭 한 다음 "트리거 추가"를 클릭해야합니다. 당신이 찾고있는 트리거의 유형은 "VCS 트리거"입니다.

이 기능에 대한 설명서는 here입니다.

1

브랜치 필터에서 필자의 문제점을 오해 한 것 같습니다. 나는 내가

에서 트리거 빌드 한 싶었던 GIT의 심판을 입력했는데 생각이 나

+:refs/heads/* 
-:refs/heads/releases/6.7.3 
-:refs/heads/releases/6.8.30 
-:refs/heads/releases/6.8.32 
-:refs/heads/releases/6.8.34 

위해 일하는 그리고 이것은 결국 (내가 생각하는) 알아 낸 것입니다 그것이 있다는 것이다되지 않았습니다 TeamCity 자체에서 분기 이름을 묻습니다 (도움말 텍스트에 "+ | - : 논리 분기 이름의 형태로 줄 바꿈 된 구분 기호 집합"이 있음)

분기에서 빌드를 트리거하는 데 효과적입니다. ref/head/master는 VCS 루트 설정에서 되돌아 봅니다)와 "releases/6.7.3", "releases/6.8.30", "releases/6.8.32"라고 표시된 것을 제외한 다른 모든 브랜치 d "릴리스/6.8.34"

+:* 
-:releases/6.7.3 
-:releases/6.8.30 
-:releases/6.8.32 
-:releases/6.8.34 
관련 문제