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
- Ühenda hoidla Autonomys.
- Paigalda või kinnita GitHubi rakenduse paigaldus.
- Ühenda juurutuse pakkuja või avalda eelvaate-URL CI-st.
- Vali esimese PR-käivituse jaoks lühike smoke-test'i plaan.
- Ava pull request ja veendu, et ilmub üks Autonomy kommentaar koos käivituse oleku ja tõendite lingiga.
Kuidas see toimib
- Pull request avatakse või uuendatakse.
- Sinu juurutuse pakkuja loob eelvaate keskkonna.
- Autonomy saab eelvaate-URL-i või see antakse talle.
- Valitud plaan käivitub selle URL-i vastu.
- Autonomy postitab ühe GitHubi kommentaari koos oleku, tõendite ja kõige olulisemate tõrkedetailidega.
- 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.