2014-03-31 2 views

답변

1

이것은 숫자 빌드 번호를 허용하는 TeamCity에서 BuildMaster API의 Builds_CreateBuild 메소드를 트리거하여 수행 할 수 있습니다. TeamCity의 BuildMaster JSON API에 GET 요청을하는 것이 매우 간단합니다. 간단한 방법으로이 질문을 참조하십시오. TeamCity Call Url Build Step

0

빌드 번호가 포함 된 새 빌드를 만들려면 먼저 설정중인 API. '활성화'버튼이 없으므로 api 인증을위한 임의의 키를 제공하면됩니다 (모든 리터럴에서 수행 할 수 있지만 최상의 보안을 위해 복잡 할 수도 있음).

http://buildmaster-server/api/json/Builds_CreateBuild?API_Key=abcde12345&Build_Number=123&Release_Number=0.0 

이 실제로 빌드 마스터 서버에 새로운 빌드를 만듭니다 다음과 같이이 빌드를 만드는

json으로 구문입니다. 당신은 더 변수를 추가하고 위의 방법을 사용하여 BuildMaster API의 수백을 호출 할 수 있습니다

Invoke-WebRequest "http://buildmaster-server/api/json/Builds_CreateBuild?API_Key=abcde12345&Build_Number=%build.number%&Release_Number=0.0&Application_Id=2" -UseBasicParsing 

: 이것은 다음과 같은 PowerShell 스크립트를 인라인으로 PowerShell을 사용하여 팀 도시를 통해 트리거 될 수 있습니다. 전체 API 문서는 여기에서 확인할 수 있습니다. http://inedo.com/support/documentation/buildmaster/reference/api-methods