Ħu deċiżjoni ta' rilaxx bl-evidenza
LestIċċekkja l-verżjoni, il-mira, ir-riskju li fadal u l-metodu tal-irkupru. Issepara merge, deployment u disponibbiltà għall-utenti meta s-sistema teħtieġ dan.
Ippubblikat minn TaigaKif niktbu
Iċċekkja kemm fhimtPersuna li tirrevedi x-xogħol tapprova commit A, iżda d-deployment jibni commit B b'bidla addizzjonali fl-awtorizzazzjoni. X'hemm bżonn?Agħmel l-eżerċizzju
X'se titgħallem
- Identifika għal xiex trid tirreferi deċiżjoni ta' rilaxx.
- Iddistingwi merge, deployment u meta funzjoni ssir disponibbli għall-utenti.
- Iddefinixxi kundizzjonijiet biex twaqqaf jew treġġa' lura rilaxx.
Għid id-deċiżjoni b’mod preċiż
Pipeline aħdar huwa evidenza minn sett ta’ kontrolli. Mhuwiex deskrizzjoni sħiħa tad-deċiżjoni tar-rilaxx. Il-persuna responsabbli trid tkun taf x’se jinbidel, fejn se jinbidel u liema konsegwenzi jibqgħu.
Għal esportazzjoni fittizja tad-data tal-klijenti, identifika l-commit aċċettat u l-artifact prodott minnu. Semmi l-ambjent fil-mira. Agħti links għat-testijiet rilevanti, ir-reviżjoni u kwalunkwe eċċezzjoni approvata. Inkludi l-bidliet fid-data jew fl-infrastruttura li jakkumpanjaw l-applikazzjoni.
L-SSDF tan-NIST jipprovdi prattiki għal żvilupp sigur, filwaqt li l-provenjenza SLSA tgħin tiddeskrivi kif ġie prodott artifact. Ebda waħda ma tneħħi l-ħtieġa li jiġi deċiż jekk dan ir-rilaxx huwiex xieraq għal dan is-servizz. NIST SSDF, provenjenza SLSA.
Issepara tliet avvenimenti
Merge idaħħal bidla fil-kodiċi sors fi branch. Deployment iqiegħed artifact f’ambjent. L-attivazzjoni tal-funzjoni tagħmel l-imġiba disponibbli għall-utenti. Dawn l-avvenimenti jistgħu jseħħu flimkien, iżda mhux neċessarjament huma l-istess avveniment.
Servizz jista’ jagħmel deployment ta’ funzjoni mhux attiva u jattivaha aktar tard. Migrazzjoni tad-database tista’ taffettwa l-produzzjoni qabel tidher funzjoni viżibbli. Iddefinixxi s-sekwenza reali minflok tassumi li merge ta’ PR jiddeskrivi kull konsegwenza.
Għall-esportazzjoni, feature flag tista’ tillimita min jista’ jużaha inizjalment. Ma tipproteġix awtomatikament endpoint ġdid u ma treġġax lura migrazzjoni tal-iskema. Ivverifika l-kontroll fil-punt fejn isseħħ il-konsegwenza.
Irrevedi rekord qasir tal-evidenza
Uża rekord li persuna responsabbli oħra tista’ tispezzjona:
- Għan u utenti affettwati.
- Identità tal-commit u tal-artifact.
- Kontrolli rilevanti tal-imġiba, tas-sigurtà u tal-kompatibbiltà.
- Ambjent fil-mira u identità tal-eżekuzzjoni.
- Eċċezzjonijiet li jibqgħu, b’persuni responsabbli u kundizzjonijiet tal-iskadenza.
- Monitoraġġ, metodu ta’ rkupru u persuna responsabbli għar-rispons.
Żomm l-istqarrijiet speċifiċi. ‘It-testijiet għaddew’ hija aktar dgħajfa minn link għal riżultati tal-commit tar-rilaxx b’deskrizzjoni ċara tal-kopertura. ‘Rollback disponibbli’ hija aktar dgħajfa minn proċedura ttestjata b’limiti ddikjarati.
Iddeċiedi kif tieqaf
Iddefinixxi l-kundizzjonijiet tar-rilaxx qabel l-eżekuzzjoni. Għall-esportazzjoni fittizja, waqqaf ir-rilaxx jekk jirnexxi aċċess bejn organizzazzjonijiet, jekk l-artifact ikun differenti mid-digest aċċettat jew jekk l-irkupru ma jkunx disponibbli. Dawn huma kundizzjonijiet illustrattivi, mhux lista universali ta’ kontroll.
Wara d-deployment, spezzjona s-sinjali importanti għall-utenti. Qabbel l-imġiba tal-iżbalji u l-ħinijiet tar-rispons mal-miri aċċettati tas-servizz. Proċess li jaħdem sew ma jipprovax li l-fluss tax-xogħol tal-utent jaħdem.
Jekk kundizzjoni ma tintlaħaqx, uża r-rispons miftiehem. Dan jista’ jfisser li tiddiżattiva l-funzjoni għall-utenti, tagħmel rollback ta’ kodiċi kompatibbli jew tirkupra data. Agħżel l-azzjoni li tindirizza l-ħsara mingħajr ma toħloq waħda akbar.
Żomm id-deċiżjoni wara r-rilaxx
Irreġistra l-artifact reali skjerat u r-riżultat. Jekk l-eżekuzzjoni tkun differenti mill-pjan, agħmel id-differenza viżibbli. Uża l-inċidenti u x-xogħol mhux mistenni biex tfassal ir-rilaxx li jmiss.
Sistema awtomatizzata tat-twassil għandha tagħmel dan ir-rekord aktar faċli biex jiġi spezzjonat. Ma għandhiex teħtieġ li persuna tirrikostruwixxi r-rilaxx minn chats, logs u screenshots mhux konnessi. Evidenza ċara tħalli lit-timijiet jawtomatizzaw xogħol ta’ rutina filwaqt li jżommu deċiżjonijiet b’responsabbiltà ċara.
Agħmel l-eżerċizzju
Ħejji nota fittizja ta' rilaxx għall-esportazzjoni tad-data tal-klijenti. Inkludi l-commit, id-digest tal-artifact, l-ambjent, il-kontroll tal-awtorizzazzjoni, l-effett tal-migrazzjoni, il-persuna responsabbli għall-monitoraġġ u l-kundizzjoni għall-irkupru. Elenka kundizzjoni waħda li twaqqaf ir-rilaxx anki jekk it-testijiet unitarji jgħaddu.
Niżżel il-folja tax-xogħol (Markdown)Jekk tneħħi din l-għażla, tħassar il-progress kollu ssejvjat f'dan il-browser.
Il-progress jibqa' f'dan il-browser. Ebda kont, ebda traċċar.