Ülevaade
Ühenda Autonomy juurutus-, CI-, disaini- ja teavitustöövoogudega.
Autonomy toimib kõige paremini, kui tõendid ilmuvad seal, kus meeskond muudatusi juba üle vaatab. Kasuta integratsioone, et ühendada eelvaate juurutused, pull request'id, CI-tööd, disainviited ja väljalaske teavitused sama käivituse tõenditega.
Mis millega ühendub
| Integratsioon | Otstarve |
|---|---|
| GitHubi rakendus | Käivita käivitusi pull request'i kommentaarist lihtsas keeles; saa üks automaatselt uuenev kommentaar ja kontrollkäivitus tagasi. |
| GitHub Actions | Käivita käivitusi töövoogust pärast eelvaate-URL-i teadasaamist. |
| Vercel | Käivita QA automaatselt iga Verceli eelvaate juurutuse vastu ja teata tulemus juurutuse kontrollina. |
| Netlify | Käivita QA automaatselt iga Netlify juurutuse eelvaate vastu ja teata tulemus seotud GitHubi hoidla kaudu. |
| Expo EAS | Käivita mobiilne QA automaatselt iga EAS build'i vastu ja teata tulemus seotud GitHubi hoidla kaudu. |
| Figma | Kasuta disainikaadried visuaalsete baasjoontena testsammude jaoks. |
| Slack | Saa käivituste kokkuvõtted ja esita Autonomyle küsimusi või käivita käivitusi otse kanalist. |
| Teavitused ja aruanded | Suuna sündmused e-postile ja webhookidele; ajasta igapäevaseid või iganädalasi kokkuvõtteid. |
Soovitatav järjekord
Alusta pinnast, mis loob eelvaate-URL-e. Paljude meeskondade jaoks on see Vercel või GitHub Actions. Lisa järgmiseks GitHubi rakendus, et ülevaatajad saaksid käivitust paluda ilma pull request'ist lahkumata. Kui eelvaate käivitused on usaldusväärsed, lisa tõrgete jaoks Slacki teavitused ja laienda katvust mobiiliartefaktidele, API-kontrollidele, visuaalsetele baasjoontele ja kaitstud teekondadele.
Integratsiooni kasutuselevõtt
- Tuvasta süsteem, mis loob eelvaate või staging'u sihtmärgid.
- Vali üks smoke-testjuhtum, mis tõestab tõelist kasutajateekonda.
- Salvesta Autonomy saladused pakkuja saladuste hoidlasse.
- Käivita üks kord käsitsi, seejärel luba automaatsed käivitused.
- Suuna ebaõnnestunud tõendid teekonda omavale meeskonnale.
Mida integratsioonid avaldavad
Integratsioonid peaksid avaldama lühikese oleku ja tõendite lingid, mitte dubleerima iga artefakti. Ülevaatajad peaksid saama avada pull request'i või Slacki sõnumi, näha, kas käivitus õnnestus, ja järgida üht linki täielikku tõendite tööruumi.