Integrace RichPear Home
Azure DevOps
Azure DevOps přidává senzory pro sledování posledního buildu a počtu pracovních položek v projektu. Hodí se pro provozní přehled nad CI/CD stavem přímo v RichPear Home.
- Doména
azure_devops- Kategorie
- senzory
- Komunikace
- cloudové dotazování
- Nastavení
- průvodce v UI
Co integrace přidá
Integrace vytváří senzory pro poslední build: číslo buildu, ID, důvod spuštění, výsledek, větev, zdrojovou verzi, stav, čas ve frontě, čas startu, čas dokončení a URL buildu.
Dále poskytuje počty pracovních položek podle typu a stavu v projektu. Hodnoty používejte hlavně pro přehledy a upozornění, ne jako jediné rozhodovací pravidlo pro produkční nasazení.
Kontrolní témata
- Nastavení
- Senzory buildu
- Počty pracovních položek
Příprava před přidáním
Před přidáním si připravte Azure DevOps organizaci, projekt a přístupové údaje vyžadované průvodcem. Účet nebo token by měl mít jen oprávnění potřebná ke čtení buildu a pracovních položek.
RichPear Home se v domácí síti běžně otevírá na http://rphome.local:8123. Pokud tato adresa v dané síti neodpoví, použijte http://IP-ADRESA:8123.
Nastavení v RichPear Home
Otevřete Nastavení → Zařízení a služby → Přidat integraci, vyhledejte Azure DevOps a projděte průvodce. Doplňte údaje k organizaci, projektu a autorizaci podle toho, co průvodce vyžaduje.
Po uložení počkejte na první načtení dat. Pokud se senzory nevytvoří, nejdřív ověřte oprávnění k projektu a pipeline.
Kontrola entit a funkcí
V seznamu entit ověřte senzory posledního buildu a počty pracovních položek. Porovnejte je s aktuálním stavem v Azure DevOps, hlavně po dokončení nového buildu.
Entity přejmenujte podle projektu nebo pipeline, aby bylo z dashboardu jasné, ke kterému repozitáři patří.
Použití v automatizacích
Senzory používejte pro upozornění na neúspěšný build, dlouhou frontu nebo změnu stavu pracovních položek. Automatizace nastavte až po ověření, jak rychle se hodnoty aktualizují.
Pro kritická upozornění přidejte podmínku, která zabrání opakovanému odesílání stejné chyby při neměnném stavu buildu.
Provoz a údržba
Po změně organizace, projektu, pipeline nebo tokenu otevřete detail integrace a ověřte, že senzory stále ukazují aktuální data.
U cloudových služeb sledujte platnost autorizace a případné limity API. Staré tokeny rušte, jakmile je nahradíte novými.
Řešení problémů
Když senzory neukazují data, ověřte organizaci, projekt, oprávnění k pipeline a pracovním položkám, platnost tokenu a dostupnost Azure DevOps. Potom otevřete Nastavení → Systém → Logy a hledejte chyby podle domény azure_devops.
Pokud chybí jen část senzorů, zkontrolujte, zda má účet přístup ke konkrétní pipeline nebo work item typu.