2014-01-22 3 views
0

난 후 취소 URL을 통해 내 빌드를 시작하려는 요청 URL을 통해 내 빌드를 중지/취소 할 수 있습니다 취소/중지 :어떻게

http://<user name>:<user password>@<server address>/ajax.html?comment=<cancel_comment>&submit=Stop&buildId=<internal_build_id>&kill 

를 내가지고있어 예외 :

Error message: Given kill operation code is null 
TeamCity: 8.0.5 (build 27692) 
Operating system: Windows Server 2008 R2 (6.1, x86) 
Java: 1.7.0_21-b11 (Oracle Corporation) 
Servlet container: Apache Tomcat/7.0.37 

Trace: java.lang.IllegalArgumentException: Given kill operation code is null 
,

출처 : Accessing server by HTTP

나는 을 시도했지만 저를 도왔습니다.

답변

1

내가 인 TeamCity에 JS 코드를 분석하고이 솔루션

  • 킬 프로세스 ID로 구축 발견 :

yourTeamCityUrl/ajax.html 코멘트 = % somment % & 죽일 = % buildQueueId % & operationKind = 2 & _readd = & submit = 중지

빌드 ID로 10
  • 킬 구축 :

yourTeamCityUrl/ajax.html 코멘트 = % 코멘트 % & 제출 = 정지 & buildId = % active_build % & 죽일 & operationKind = 1

?

만 추가하면됩니다. & operationKind = 1