2016-03-07 43 views
6

SonarQube'ün REST API'si ile bir projenin son analiz süresini (gösterge tablosunda görebileceğiniz) nasıl alabilirim?REST API?

SonarQube 4.5.6 ile çalışıyorum, ancak yalnızca daha sonraki sürümlerde kullanılabiliyorsa, bunun nasıl yapıldığına hala ilgi duyuyordum.

cevap

9

[DÜZENLE] SonarQube v6.3 beri ilgili API: api/project_analyses/arama

[DÜZENLE] SonarQube LTS v5.6.x için İlgili API:? API/projelerin sürümleri = true

ve SonarQube 5.2 beri sonraki sürümleri, söz başlangıcı:

api/ce/component: beklemede görevleri devam eden görevler ve genellikle belirli bir bileşene (proje son infaz görevi olsun) (documentation)

P.S. .: api/components/show

P.S.2 anahtar projeden bileşen kimliğini almak için kullanılabilir: Burada public SonarQube project üzerine gerçek hayattan örnek. Öncelikle component ID sonra query the component ->"submittedAt": "2016-03-07T06:04:31+0100" (tarayıcı tarafındaki işlem süresi nedeniyle gösterge paneli değerinde küçük bir fark var)

+0

En son sürümdeki bilgiler için teşekkürler! –