Námsleið 07Kennslustund 5 / 8

Veldu hvar Taiga bíður eftir ákvörðun

Aðskildu samþykki áætlunar, framkvæmd smíði, sameiningarheimild og uppsetningu. Stilltu sjálfstæði út frá ákvörðunum sem fyrirtækið verður að halda.

Hagnýting11 minYfirfarið

Gefið út af Hvernig við skrifum

Kannaðu skilning þinnFyrirtækið leyfir sjálfstæða sameiningu en verksmiðja slekkur á henni. Getur vara undir þeirri verksmiðju virkjað hana?Gera æfinguna
Fyrirtækið leyfir sjálfstæða sameiningu en verksmiðja slekkur á henni. Getur vara undir þeirri verksmiðju virkjað hana?

Það sem þú lærir

  • Greina sjálfvirka smíði frá sjálfstæðri sameiningu.
  • Útskýra efri mörk sameiningar, sjálfgefnar vörustillingar og sérval frumkvæða.
  • Athuga greinareglur og afleiðingar uppsetningar áður en sjálfvirkni er virkjuð.

Aðskildu fjórar ákvarðanir

Ímyndaða búnaðarþjónustan hefur fjórar ólíkar ákvarðanir: samþykkja áætlun, framkvæma smíði, sameina breytingu og setja hana upp. Ekki líta á einn rofa sem heimild fyrir öllum fjórum.

Áður en þú breytir sjálfstæði skaltu skoða hvað afhendingarferli kóðasafnsins gerir eftir sameiningu. Ef sameining við vinnugrein kveikir á uppsetningu getur sjálfvirk sameining líka kveikt á því núverandi verkferli.

Ákveddu hvort áætlun bíði

Vörustillingin Build on its own by default stjórnar hvort fullbúin áætlun fari í smíði eða bíði samþykkis. Slökktu á henni þegar áætlanir þurfa fyrst ákvörðun manns.

Stilling frumkvæðis, Build on its own, getur breytt þeirri hegðun fyrir það frumkvæði. Skoðaðu bæði sjálfgefnu stillinguna og sérval áður en þú setur vinnu í biðröð.

Approve byrjar smíðina í nafni þess sem samþykkir, háð núverandi heimildum viðkomandi. Áætlun sem mistekst byrjar enga smíði. Sjálfvirk smíði heimilar ekki ein og sér sameiningu pull request sem verður til.

Skildu stigskiptingu sameiningar

Sjálfstæðri sameiningu er stýrt sérstaklega og slökkt er á henni þar til hún er virkjuð. Skjalfesta samþættingin styður GitHub, þar á meðal GitHub Enterprise.

StigMerking
FyrirtækiEfri mörk fyrir hvort sjálfstæð sameining sé leyfð
VerksmiðjaEfri mörk fyrir allt undir þeirri verksmiðju
VaraSjálfgefin stilling fyrir frumkvæði án sérvals
FrumkvæðiEigið val á Merge on its own innan efri markanna

Ef slökkt er á sjálfstæðri sameiningu á fyrirtækis- eða verksmiðjustigi er ekki hægt að ganga gegn því á lægra stigi. Slökkt sjálfgefin vörustilling er annað mál: frumkvæði getur virkjað eigin sameiningu ef efri mörkin leyfa það.

Hafðu upphaflegt umfang búnaðarþjónustunnar skýrt. Eitt frumkvæði með litlum afleiðingum getur haft annað val en breyting á aðgangsvörnum starfsfólks, innan leyfðra marka.

Gerðu áskilda yfirferð bindandi

Taiga spyr frumkóðastýringarveituna hvort megi sameina pull request. Greinavörnin þín ákvarðar áskildar athuganir, yfirferðir og önnur skilyrði. Sjálfstæð sameining fer ekki fram hjá þeim reglum.

Ef sjálfvirk yfirferð verður að hindra sameiningu skaltu gera niðurstöðu hennar að áskilinni stöðuathugun með stillingum sem kóðasafnið styður. Ráðgefandi niðurstaða verður ekki skyldubundin vegna þess að þú væntir þess.

Athugaðu líka áskilið samþykki fólks. Græn athugun kemur ekki í stað samþykkis sem stefna þín krefst. Staðfestu reglurnar á raunverulegri markgrein.

Túlkaðu stöðvaða sameiningu

Lestu ástæðuna á frumkvæðinu. Athugun í bið, samþykki sem vantar, árekstur og ófullkomin áætlun þurfa ólík viðbrögð. Taiga stöðvar líka sjálfstæða sameiningu þegar lagfæringar breyta skilyrðunum þannig að athuganir sem féllu áður standast. Farðu beint yfir þá breytingu.

Ekki fjarlægja áskilda athugun einfaldlega vegna þess að hún stöðvar framgang. Ef athugunin skilar aldrei niðurstöðu skaltu leiðrétta stillingar hennar eða nota heimilaða stefnuferlið. Skoðaðu núverandi commit eftir hverja lagfæringu.

Haltu uppsetningarheimild aðskildri

Taiga GitHub App framkvæmir sjálfstæða sameiningu og er skráð sem aðilinn sem sameinaði. Afhendingarferli kóðasafnsins heldur núverandi uppsetningarhegðun.

Í þessu dæmi setur sameining upp í forprófunarumhverfi. Rekstrarumhverfið þarf enn rekstrarákvörðun fyrirtækisins og staðfestingargögn. Staðfestu að afhendingarferlið framfylgi þessum aðskilnaði. Haltu áfram í yfirferð afhendingar.

Gera æfinguna

Ímyndaða búnaðarþjónustan þarf mannlega yfirferð áætlana og pull request. Aðalgrein hennar setur upp í forprófunarumhverfi. Skrifaðu smíðistillingu, nauðsynlegar greinareglur, sameiningarstillingu og sérstakt rekstrarsamþykki sem þarf fyrir þetta fyrirkomulag.

Sækja vinnublað (Markdown)
Kannaðu skilning þinn ↑

Halda áfram að læra

Heimildir og frekara lesefni

Tengt lesefni frá Taiga

← Fyrri kennslustund: Breyttu árangursmarkmiði í frumkvæði