2012-10-02 2 views
3

다른 특정 프로젝트가 실행되는 동안 하나의 빌드 프로젝트를 일시 중지하도록 지정할 수 있기를 원합니다.다른 팀이 실행되는 동안 TeamCity 프로젝트를 일시 중지하십시오.

내 경우에는 컴파일 된 코드를 빌드하고 서버에 배포하는 프로젝트 # 1과 배포 된 코드에서 Selenium 테스트를 수행하는 프로젝트 # 2가 있습니다. 테스트에는 몇 분이 걸릴 수 있으며 테스트 중간에 빌드 및 배포가 수행되지 않도록하고 싶습니다.

그래서 # 2 (테스트)가 실행되는 동안 # 1 (빌드)을 일시 중지하고 싶습니다.

종속성 또는 트리거는 내가 말할 수있는 한이 옵션을 제공하지 않습니다. 이것을 구성 할 수 있습니까?

답변

2

TeamCity 문제 추적기 TW-3798에 대한 요청이 있습니다. 투표와 시청을 환영합니다.

이 기능은 현재 개발 중입니다. 지금은 StartBuildPrecondition이라는 GroovyPlugin에서 제공하는 기능 중 하나를 사용할 수 있습니다. 하나의 빌드 만 실행되도록하려면 두 빌드에 동일한 쓰기 잠금을 추가하십시오.

0

우리가하는 방법은 빌드 에이전트 하나에 제한하는 것입니다. 그들은 한 번에 한 명씩 만 실행하도록 보장합니다.

관련 문제