Autonomy dokumentatsioon
Integratsioonid

Slack

Saa käivituste kokkuvõtted Slacki ja esita Autonomyle küsimusi või käivita käivitusi otse kanalist.

Slack on Autonomys kaks asja: koht, kuhu tõendid toimetatakse, ja koht, kus saad platvormiga suhelda. Ühenda see ühe korra Settings → Notifications → Connect Slack alt ja mõlemad töötavad.

Teavitused

Teavita Slacki, kui käivitus vajab tähelepanu väljaspool GitHubi. Hoia sõnumid lühikesed ja suuna need kanalitesse, kus omanik-meeskond saab tegutseda.

Sõnum peaks sisaldama testjuhtumit, sihtkeskkonda, õnnestumist või ebaõnnestumist, tõendite linki ja esimest tegevuskõlblikku tõrkedetaili — mitte tõendite tööruumi duplikaati.

Soovitatav suunamine:

  • Pull request'i smoke-tõrked repositooriumi või tootekanalisse.
  • Väljalaskekandidaadi tõrked väljalaskekanalisse.
  • Mobiiliartefakti tõrked mobiili- või QA-kanalisse.
  • Käivituskeskkonna tervise probleemid platvormi- või taristukanalisse.

Alusta ainult tõrgetega. Lisa õnnestumiste kokkuvõtted ainult kanalitele, mis on loodud spetsiaalselt väljalaskekontrolliks või auditijäljeks. Sündmuste valik ja kokkuvõtete ajakava asuvad lehel Teavitused ja aruanded.

Slacki agent

Autonomy vastab ka Slackis. Mainige @Autonomy kanalis, saatke talle otesesõnum, avage tema App Home vahekaart või kasutage teda Slacki assistendi küljepaneelist.

See on vestluspõhine, mitte kaldkriipsukäsu grammatika — küsige lihtsas keeles:

@Autonomy what's running right now?
@Autonomy show me the most recent failing runs and what broke
@Autonomy what failed in run run_123?
@Autonomy list the test plans I can run from Slack
@Autonomy start a run for the checkout plan on staging
@Autonomy cancel run run_789

Mida see suudab:

VõimekusNäide
Tööruumi kokkuvõte"Show workspace summary", "What's running right now?"
Käivituste loetelu ja filtreerimine"Show me recent failing runs"
Käivituse uurimine"What failed in run run_123?"
Testiplaanide otsing"List test plans for checkout"
Käivituse alustamine"Run the checkout tests on staging"
Käivituse tühistamine"Cancel run run_789"

Assistendi paneel pakub nelja alustamisviipa: Recent failures, Active agents, List plans ja Start a run.

Iga päring on piiratud tööruumiga, millega Slacki meeskond on ühendatud. Agent ei näe ega saa tegutseda teise organisatsiooni käivitustega.

Olemasoleva ühenduse uuendamine

Kui Slack ühendati enne agendi tarnimist, sisaldab paigaldus ainult teavitusskoope. Paigalda uuesti Settings → Notifications alt, et anda vestlusskoobid — mainimiste ja otesesõnumite lugemine, postitamine ja kasutaja identiteedi tuvastamine. Kuni uuesti paigaldamiseni jätkavad teavitused tööd ja mainimised ei tee midagi.

Tõrkeotsing

Teavitused saabuvad, aga mainimisi ignoreeritakse

Paigaldus pärineb ajast enne agenti. Paigalda Slacki rakendus töölaualt uuesti, et lisada nõutud skoobid.

Agent ei leia testiplaani nime järgi

Palu tal esmalt plaanid loetleda. Ta lahendab nimesid sinu tööruumis olemasolevate vastu ega ürita arvata nime, mida ei suuda sobitada.

Agent ütleb, et ei saa käivitust alustada

Käivituse alustamine vajab nii lahendatavat testjuhtumit või testiplaani kui ka sihtmärki. Nimeta keskkond selgesõnaliselt — „on staging" — kui tööruumil pole vaikimisi sihtmärki.

On this page