2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
GitLab CI/CD (Continuous Integration/Continuous Deployment) -putki on GitLab-alustan tarjoama tehokas ominaisuus, joka on suunniteltu parantamaan kehitystiimin tehokkuutta ja ohjelmistojulkaisujen laatua automatisoimalla rakennus-, testaus- ja käyttöönottoprosessi.
CI (jatkuva integrointi): Jatkuva integrointi tarkoittaa usein koodin integrointia runkoon ja integroidun koodin vakauden varmistamista automaattisen testauksen avulla.
CD (jatkuva toimitus/käyttöönotto) : Jatkuva toimitus/käyttöönotto voidaan nähdä jatkuvan integraation seuraavana askeleena. Jatkuva toimitus tarkoittaa, että jatkuvan integroinnin perusteella sovelluksia ei vain rakenneta ja testata automaattisesti, vaan myös käyttöönottoprosessi voidaan käynnistää manuaalisesti sovelluksen käyttöönottoa varten, ja käyttöönottoprosessi käynnistyy automaattisesti.
Automatisoitu rakentaminen: Joka kerta kun koodin sitoutumis- tai yhdistämispyyntö hyväksytään, GitLab CI/CD käynnistää automaattisesti koontiprosessin varmistaakseen, että koodin kääntäminen onnistuu.Voidaan ymmärtää GitLab automaattisenaoikeinLähetetty koodi rakennetaan ja testataanodota.
automaattinen testi: Kun koontiversio on valmis, putki suorittaa automaattisesti testiskriptejä, mukaan lukien yksikkötestit, integrointitestit jne., varmistaakseen koodin laadun ja vakauden.
Automaattinen käyttöönotto: Testin läpäisemisen jälkeen putki voi automaattisesti ottaa sovelluksen käyttöön määritettyyn ympäristöön (kuten kehitysympäristöön, testiympäristöön, tuotantoympäristöön), mikä lyhentää huomattavasti aikaa koodin toimittamisesta tuotantoympäristöön.
Yleensä kun lähetämme koodin Gitille, se on testattu paikallisessa todellisessa ympäristössä. Gitin käyttö on tarkoitettu vain koodin isännöintiin, versionhallintaan, koodin tarkistamiseen ja muihin toimintoihin, emmekä koskaan välitä koodin rakentamisesta ja testaamisesta Gitlabissa. lisäksi lähettämisen riippuvuudesta johtuen riittämättömät resurssit, välimuisti, samanaikaisuusristiriidat jne. voivat johtaaCI/CD-putkilinjan virheet, Tämäntyyppiset virheet johtuvat yleensä vähäisestä käytöstä, ja erityisiä syitä on vaikea analysoida.Siksi yleensä käytettäessä GitlabiaValitse sammuttaaksesi CI/CD-toiminnon。
Sammuta CI/CD-toiminto:
tulos: