Hyväksyntää edellyttävät käyttöönotot ja Check mode
Viekää muutokset ympäristöstä toiseen.
Hyväksyntää edellyttävät käyttöönotot ja Check mode on ilmainen DevOps-bootcamp-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu DevOps-bootcamp-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.
Kaikki pushit eivät mene tuotantoon
Jatkuva toimitus on hieno asia, mutta tuotanto ansaitsee harkintatauon. Hyväksyntäportin avulla voit esikatsella muutokset ja hyväksyä ne ennen niiden julkaisemista. 🚦
Esikatsele check-tilassa
Suorita play ensin --check-tilassa: Ansible ilmoittaa, mitä muuttuisi, mutta ei tee muutoksia käytännössä.
ansible-playbook site.yml --checkNäe tarkka diff
Yhdistä check-tilaan myös --diff, jotta pipelinen loki näyttää täsmälliset tiedostomuutokset, jotka oikea suoritus tekisi.
ansible-playbook site.yml --check --diffEtene ympäristöstä toiseen
Vie muutokset ensin staging-ympäristöön, varmista niiden toiminta siellä ja siirrä sitten sama playbook production-ympäristöön, kun se on läpäissyt tarkistukset.
GitHub-ympäristöt lisäävät sääntöjä
GitHubin ympäristö, kuten production, voi edellyttää tarkastajia, jolloin siihen kohdistuva jobi odottaa ihmisen hyväksyntää.
jobs:
deploy:
environment: productionVaaditut tarkastajat
Määritä ympäristölle vaaditut tarkastajat. Käyttöönott jobi keskeytyy, kunnes joku heistä napsauttaa käyttöliittymässä hyväksyntää.
Tallenna suunnitelma artefaktiksi
Tallenna check-tilan diff-tuloste build-artefaktiksi, jotta tarkastajat näkevät täsmälleen, minkä muutoksen he hyväksyvät.
- uses: actions/upload-artifact@v4
with:
path: plan.txtJaa plan- ja apply-jobit
Määritä apply-job riippuvaiseksi plan-jobista needs-avaimella, jotta mitään ei oteta käyttöön ennen kuin esikatselujobi on onnistunut.
apply:
needs: plan
environment: productionHuomioi check-tilan rajoitukset
Jotkin tehtävät eivät pysty täysin simuloimaan toimintaansa check-tilassa. Merkitse ne asetuksella check_mode: false, jotta ne ohitetaan kuivaharjoittelun aikana.
- command: /usr/bin/report
check_mode: falseOta käyttöön aalloittain
Kun muutos on hyväksytty, käytä serial-asetusta pienissä erissä käyttöönottoon, jotta huono muutos osuu vain muutamaan isäntään ennen kuin voit pysäyttää sen.
- hosts: web
serial: 2Jätä auditointijälki
Hyväksyntä, suunnitelma-artefakti ja suorituksen loki muodostavat yhdessä auditointijäljen, josta selviää, kuka vei mitä käyttöön ja milloin.
Pikatarkistus
Miten esikatselet tuotantoon vietävän muutoksen ennen sen käyttöönottoa?
Kertaus: hyväksy ja ota sitten käyttöön
Asetit käyttöönotolle hyväksyntävaiheen: esikatsele muutos check-tilassa ja diffillä, edellytä ympäristölle tarkastajia ja ota muutos käyttöön turvallisina serial-aaltoina. 🛡️
Opi DevOps-bootcamp tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 142
- Oppitunnit
- 568
Usein kysytyt kysymykset
Onko oppitunti ”Hyväksyntää edellyttävät käyttöönotot ja Check mode” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa DevOps-bootcamp-oppimispolun 3 oppituntia, myös oppitunnin “Hyväksyntää edellyttävät käyttöönotot ja Check mode”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Hyväksyntää edellyttävät käyttöönotot ja Check mode”?
Viekää muutokset ympäristöstä toiseen. Harjoittelet DevOps-bootcamp-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni DevOps-bootcamp-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin DevOps-bootcamp-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.
Kuinka kauan ”Hyväksyntää edellyttävät käyttöönotot ja Check mode”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä DevOps-bootcamp-oppitunnilla?
Kyllä. Jokainen DevOps-bootcamp-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- ansible-lint laadunvarmistusporttina
- Playbookien suorittaminen GitHub Actionsissa
- Vault-salaisuudet putkessa
- Hyväksyntää edellyttävät käyttöönotot ja Check mode