Autonomy dokumentatsioon

Pull request'ide testimine

Käivita Autonomy eelvaate juurutuste vastu ja avalda üks tõendite kommentaar tagasi GitHubi.

Pull request'ide testimine käivitab Autonomy enne koodi liitmist. Kui eelvaate juurutus on valmis, käivitab Autonomy valitud plaani selle eelvaate-URL-i vastu ja kirjutab tulemuse GitHubi tagasi ühe kommentaarina koos tõendite linkidega.

Eesmärk ei ole asendada iga CI-kontrolli. Kasuta pull request'i käivitusi tooteteekondade jaoks, mis on ülevaatajatele olulised, kuid mida nad ei saa kontrollida ainult build-logidest: registreerumine, ostu vormistamine, sisseelamine, seadete muudatused, õigused, kviitungid ja integratsiooniüleandmised.

Eeltingimused

Enne PR-käivituste lubamist

  • Paigalda Autonomy GitHubi rakendus hoidla jaoks.
  • Vali plaan või plaanirühm, mis peaks pull request'idel käivituma.
  • Tee eelvaate juurutuse URL Autonomyle kättesaadavaks.
  • Käivita plaan üks kord käsitsi, enne kui käsitled tulemust liitmist blokeerivana.

Seadistus

  1. Ühenda hoidla Autonomys.
  2. Paigalda või kinnita GitHubi rakenduse paigaldus.
  3. Ühenda juurutuse pakkuja või avalda eelvaate-URL CI-st.
  4. Vali esimese PR-käivituse jaoks lühike smoke-test'i plaan.
  5. Ava pull request ja veendu, et ilmub üks Autonomy kommentaar koos käivituse oleku ja tõendite lingiga.

Kuidas see toimib

  1. Pull request avatakse või uuendatakse.
  2. Sinu juurutuse pakkuja loob eelvaate keskkonna.
  3. Autonomy saab eelvaate-URL-i või see antakse talle.
  4. Valitud plaan käivitub selle URL-i vastu.
  5. Autonomy postitab ühe GitHubi kommentaari koos oleku, tõendite ja kõige olulisemate tõrkedetailidega.
  6. Hilisematel push'idel uuendatakse olemasolevat kommentaari, mitte ei looda uut lõime.

Kaitstud eelvaated

Kui eelvaate juurutused on kaitstud, salvesta möödaminekutoken või eelvaate parool pakkuja saladuste hoidlasse. Ära pane möödaminekuväärtusi plaanidesse, MDX-dokumentidesse ega pull request'i kommentaaridesse.

Tõrkeotsing

Ühtegi kommentaari ei ilmu

Kontrolli, et GitHubi rakendus on hoidla jaoks paigaldatud, eelvaate-URL oli saadaval, API-võtme saladus on olemas ja plaani saab sama URL-i vastu käsitsi käivitada.

Käivitus sihib tootmist

Liiguta Autonomy samm eelvaate-URL-i tuvastamise järele ja kinnita, et Autonomyle edastatud URL on pull request'i juurutuse URL, mitte vaikimisi tootmisdomeen.

Eelvaade kuvab autentimismüüri

Lisa pakkujapõhine möödaminekutoken või eelvaate parool käivituse kasutatavasse keskkonda ja proovi sama pull request'i uuesti.

On this page