Autonomy dokumentatsioon
Integratsioonid

Slack

Saa käivituste tulemused ja probleemid iga projekti Slacki kanalisse ning esita Autonomyle küsimusi või alusta käivitusi Slackist.

Slack teeb Autonomys kahte asja. Sinna postitatakse käivituste tulemused ja uued probleemid ning seal saad Autonomyga rääkida: küsida, mis läbi kukkus, vaadata probleeme või alustada käivitust. Ühenda see organisatsiooni jaoks üks kord ja mõlemad toimivad.

Ühenda Slack

Ainult omanikele ja administraatoritele.

  1. Ava Organization → Integrations → Slack ja klõpsa Connect. Seadistamisel on kolm sammu: Sign in to Slack, Choose what to share, Use it in projects.
  2. Logi sisse ja luba Autonomy rakendus oma Slacki tööruumis.
  3. Vali kanalid, kuhu Autonomy võib postitada.
  4. Vali iga projekti kanal. Projekt, millel pole oma kanalit, kasutab kanalit Default channel.

Autonomy postitab sinu valitud kanalitesse ega loe kunagi kanalite ajalugu.

Kuhu sõnumid lähevad

SeadeKusMida see saab
Default channelOrganization → Integrations → SlackKõik organisatsiooni sündmused, oma kanalita projektide sündmused ja iga Run failed.
Projekti kanalOrganization → Integrations → Slack või lehel Organization → Notifications jaotises Route by projectSelle projekti sündmused.

Run failed läheb projekti kanalisse ja vaikekanalisse. Kui need on sama kanal, postitatakse see üks kord. Kasuta vaikekanali kõrval nuppu Send test, et kontrollida, kas Autonomy saab sinna postitada.

Milliseid sündmusi üldse saadetakse, määratakse lehel Organization → Notifications, ja iga liige valib lehel My notifications, mis temani jõuab. Vaata Teavitused ja webhookid.

Sõnum sisaldab testjuhtumit, keskkonda, tulemust ja linki käivitusele, mitte käivituse lehe koopiat. Alusta iga projekti meeskonnale läbikukkumiste ja uute probleemide saatmisest. Lisa läbinud tulemused ainult kanalisse, mis on olemas väljalaskekontrollide jaoks.

Räägi Autonomyga

Maini kanalis @Autonomy, saada talle otsesõnum, ava tema vahekaart App Home või kasuta teda Slacki assistendipaanilt. Küsi tavaliste sõnadega:

@Autonomy show me the most recent failed runs and what broke
@Autonomy what happened in step 3 of run_123?
@Autonomy list the open issues in this project
@Autonomy start a run of the checkout test case on staging
@Autonomy cancel run_789
@Autonomy mark issue_456 as resolved

Mida see teha oskab:

ValdkondSee oskab
ProjektidLoetleda organisatsiooni projekte.
KeskkonnadLoetleda projekti keskkondi.
TestjuhtumidLoetleda ja otsida testjuhtumeid ning näidata testjuhtumi samme.
KäivitusedLoetleda viimaseid käivitusi, näidata käivituse tulemust ja iga sammu tulemust ning näidata agendi tegevusi (Step Actions).
Alustamine ja tühistamineAlustada ühe testjuhtumi käivitust keskkonnas ning tühistada järjekorras olev või käimasolev käivitus.
ProbleemidLoetleda probleeme, teatada veast (Bug) või riskist (Risk), kommenteerida probleemi ning märkida see lahendatuks, eiratuks või uuesti avatuks.

Tulemusi annab see sõnadega: Passed, Failed, Couldn't start, Cancelled. Probleemi oleku muutmine ei muuda kunagi käivituse tulemust.

Projekti kanalis töötab see selle projektiga, kui sa ei nimeta mõnda teist. Mujal küsib see, millist projekti mõtled, kui see pole selge. See alustab, tühistab, teatab või muudab midagi ainult siis, kui sa seda palud, ja ainult siis, kui sihtmärk on selge. Iga päring jääb selle organisatsiooni piiresse, millega Slacki tööruum on ühendatud.

Assistendipaan pakub alustuseks nelja viipa: Recent failures, Open issues, Test cases ja Start a run. Vahekaart App Home näitab viimaseid käivitusi.

Tõrkeotsing

Sõnumid saabuvad, kuid mainimisi eiratakse

Slacki rakendus paigaldati enne, kui Autonomy oskas Slackis vastata, seega on tal ainult postitamisõigus. Administraator ühendab Slacki lehel Organization → Integrations → Slack uuesti, et anda ülejäänud õigused. Seni saabuvad sõnumid edasi.

Slack on lahti ühendatud

Slack eemaldas rakenduse või tühistas selle juurdepääsu. Administraator ühendab selle uuesti.

Projekti sõnumid lähevad vaikekanalisse

Projektil pole oma kanalit. Vali see lehel Organization → Integrations → Slack või jaotises Route by project.

See ei leia testjuhtumit

Palu tal esmalt testjuhtumid loetleda või anna täpne nimi. See leiab ainult olemasolevaid testjuhtumeid ega hakka oletama.

See ei alusta käivitust

Selleks on vaja üht testjuhtumit ja keskkonda. Nimeta mõlemad: „the checkout test case on staging“. See alustab testjuhtumeid, mitte testiplaane.

Ei leidnud?

On this page