Ülevaade
Ühenda Autonomy versioonihalduse, juurutuste, piletisüsteemide, vestluse ja jälgitavusega.
Integratsioonid kuuluvad organisatsioonile. Administraator ühendab iga tööriista ühe korra lehel Organization → Integrations ning iga projekt valib seejärel, kuidas ta seda kasutab: milline hoidla, juurutus, Linear'i meeskond, Jira projekt või Slacki kanal on tema oma. Projektipõhised valikud on projekti lehel Settings → Integrations.
Versioonihaldus ja CI
| Integratsioon | Mida see teeb |
|---|---|
| GitHubi rakendus | Käivitab projekti testiplaani igal pull request'il, võtab vastu @autonomy päringuid kommentaarides ja teatab tulemusest GitHubi kontrollina. |
| GitHub Actions | Alustab töövoost käivitusi, kui eelvaate URL või build on valmis. |
| GitLab CI | Alustab pipeline'ist veebi- või mobiilikäivitusi ja seab töö sõltuvaks tulemusest. |
| Jenkins | Alustab Jenkinsi tööst veebi- või mobiilikäivitusi ja seab buildi sõltuvaks tulemusest. |
| Bitrise | Saadab Bitrise'i töövoost APK-d või eelvaate URL-id. |
| CircleCI | Testib CircleCI töödest veebieelvaateid ja mobiilibuild'e. |
Juurutused
| Integratsioon | Mida see teeb |
|---|---|
| Vercel | Käivitab projekti testid igal Verceli juurutusel ja teatab tulemusest Verceli juurutuse kontrollina. |
| Netlify | Käivitab projekti testid igal Netlify juurutusel ja teatab tulemusest GitHubi kontrollina. |
| Expo EAS | Käivitab projekti mobiilitestid igal EAS-i buildil ja teatab tulemusest GitHubi kontrollina. |
| Juurutuse webhookid | Käivitab projekti testid, kui sinu enda CI, Railway või Coolify lõpetab juurutuse. |
Probleemid ja vestlus
| Integratsioon | Mida see teeb |
|---|---|
| Linear ja Jira | Teeb probleemist ühe pileti, kommenteerib, kui käivitused seda uuesti näevad, ja sünkroonib pileti oleku tagasi. |
| Slack | Postitab käivituste tulemused ja probleemid iga projekti kanalisse ning vastab küsimustele või alustab käivitusi, kui teda mainid. |
| Teavitused ja webhookid | Saadab käivituste, probleemide ja organisatsiooni sündmusi e-posti, Slacki ja allkirjastatud webhookide kaudu. |
Jälgitavus
| Integratsioon | Mida see teeb |
|---|---|
| OpenTelemetry eksport | Ekspordib iga käivituse kohta jälje, milles on iga sammu kohta üks span, mis tahes OTLP-otspunkti. |
| Datadog | Saadab need jäljed Datadog APM-i ja leiab sealt läbikukkunud sammud. |
Kust alustada
Alusta sellest, mis loob sinu eelvaate- või staging-sihtmärgid: sageli on selleks GitHubi rakendus koos Verceli või Netlifyga või muude majutusteenuste puhul juurutuse webhook. Lisa Slack või webhook, et läbikukkumised jõuaksid teekonna eest vastutava meeskonnani. Ühenda Linear või Jira, kui probleeme tasub piletitena jälgida.
Integratsiooni kasutuselevõtt
- Vali projekt, mida integratsioon teenindab.
- Vali üks testiplaan, mis tõestab päris kasutajateekonda.
- Hoia Autonomy võtmeid ja saladusi oma tööriista saladuste hoidlas.
- Alusta üks käivitus käsitsi ja lülita seejärel sisse automaatsed käivitused.
- Saada läbikukkumised ja uued probleemid teekonna eest vastutavale meeskonnale.
Mida integratsioonid avaldavad
Integratsioonid avaldavad lühikese tulemuse ja lingi käivitusele, mitte iga ekraanipilti. Ülevaataja peaks nägema, kas käivitus läbis, ja jõudma ühe klõpsuga käivituse täislehele. Autonomyst lahkub ainult lubatud loendis olev faktide hulk: mitte kunagi viibad, AI-mudeli üksikasjad, kulu ega saladused.
Ei leidnud?