2016-03-28 5 views
5

मैं नवीनतम सफल निर्माण प्राप्त करने का प्रयास कर रहा हूं।टीमसिटी - आरईएसटी एपीआई - अंतिम सफल निर्माण

यह अनुरोध रिटर्न बनाता है सफल के सभी के लिए एक निर्धारित buildType (BUILDTYPE से नीचे)

/httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,status:SUCCESS 

वहाँ एक रास्ता आगे को फ़िल्टर करने के लिए इसी buildType के एकल नवीनतम सफल निर्माण पाने के लिए है?

TeamCity संस्करण: व्यावसायिक 9.1.3 (37,176 निर्माण)

उत्तर

5

1 की गिनती काम करना चाहिए जोड़ना:

/httpAuth/app/rest/builds/?locator=buildtype:BUILDTYPE,status:success,count:1 

संपादित सुझाव है कि सहायक नहीं था दूर करने के लिए।

+0

मेरे सवाल कृपया फिर से पढ़ें:

/httpAuth/app/rest/buildTypes/BUILDTYPE/builds/status:success/id 

तो फिर तुम निर्माण खुद को क्वेरी कर सकते हैं। आपने जो सुझाव दिया है वह सभी सफल बिल्डों को लौटाता है ... मैं चाहता हूं कि संबंधित 'बिल्ड टाइप' –

+0

का एकमात्र नवीनतम सफल निर्माण फिर से पढ़ें और फिर से प्रयास करें :) चीयर्स! – Willcodeforfun

+0

नवीनतम निर्माण हमेशा प्रतिक्रिया के शीर्ष पर रखा जाता है, है ना? ऐसा लगता है, धन्यवाद! –

3

आप नीचे दिए गए अनुरोध को क्रियान्वित करते हुए पिछले सफल निर्माण की आईडी प्राप्त कर सकते हैं:

/httpAuth/app/rest/builds/?locator=buildType:BUILDTYPE,id:BUILD_ID 
+0

ऐसा लगता है कि आपके द्वारा दिया गया पहला अनुरोध समर्थित नहीं है: 'अनुरोध प्रसंस्करण (स्वीकार्य नहीं) के दौरान त्रुटि आई है। –

+0

मैंने इसे हमारे [सार्वजनिक सर्वर] पर परीक्षण किया है (https://teamcity.jetbrains.com/httpAuth/अनुप्रयोग/बाकी/buildTypes/TeamCityPluginsByJetBrains_VisualStudioOnlineIssueTrackin_TeamCityVsOnlineWork_3/बनाता/स्थिति: सफलता/आईडी)। अगर त्रुटि बनी रहती है, तो क्या आप [बग ट्रैकर] (https://youtrack.jetbrains.com) में कोई समस्या दर्ज करना चाहते हैं? –

+0

आप किस टीमसिटी संस्करण पर हैं? :) –

संबंधित मुद्दे