INHOUDSOPGAWE:
Video: Hoe werk CI CD pyplyn?
2024 Outeur: Lynn Donovan | [email protected]. Laas verander: 2023-12-15 23:42
A CI / CD pyplyn help jou om stappe in jou sagteware-afleweringsproses te outomatiseer, soos om kodebou te begin, geoutomatiseerde toetse uit te voer en na 'n opstel- of produksieomgewing te ontplooi. Outomatiese pypleidings verwyder handfoute, verskaf gestandaardiseerde ontwikkelingterugvoerlusse en maak vinnige produkiterasies moontlik.
As u dit in die oog hou, wat is CI CD-pyplyn?
A CI / CD Pyplyn implementering, of Deurlopende Integrasie/Deurlopende Ontplooiing, is die ruggraat van die moderne DevOps-omgewing. Dit oorbrug die gaping tussen ontwikkeling- en bedryfspanne deur die bou, toetsing en ontplooiing van toepassings te outomatiseer.
Weet ook wat is gebou in CI CD? Wanneer daar veranderinge aan die bewaarplek is, a CI bediener kyk na die veranderinge en voer 'n bou en toets.” A bou en toets is wanneer die CI bediener bou die hele stelsel op die ontwikkelaar se kenmerktak en voer al die eenheid- en integrasietoetse uit. Die CI bediener stel die span in kennis van die integrasieresultaat.
Net so, hoe maak jy 'n CI CD pyplyn?
Hoe om 'n moderne CI/CD-pyplyn te bou
- Skryf 'n klein Python-program (nie Hello World nie)
- Voeg 'n paar outomatiese toetse vir die program by.
- Druk jou kode na GitHub.
- Stel Travis CI op om jou outomatiese toetse voortdurend uit te voer.
- Stel Better Code Hub op om u kodekwaliteit voortdurend na te gaan.
- Verander die Python-program in 'n webtoepassing.
- Skep 'n Docker-prent vir die webtoepassing.
Is Jenkins 'n CI of CD?
Jenkins is 'n oopbron-outomatiseringsbediener wat in Java geskryf is. Dit word gebruik om voortdurend sagtewareprojekte te bou en te toets, wat ontwikkelaars in staat stel om 'n CI / CD omgewing. Dit ondersteun ook weergawebeheernutsgoed soos Subversion, Git, Mercurial en Maven.
Aanbeveel:
Hoe verander ek die werkspasiegids in Jenkins-pyplyn?
Wêreldwyd Verandering van die werkspasie-ligging vir alle poste Navigeer na Jenkins->Bestuur Jenkins-> Stel stelsel in en klik op die Gevorderde-knoppie aan die regterkant. Nou kan jy jou werkspasie verander en gids bou na enige ander plek op jou masjien
Hoe werk bitbucket pyplyn?
Bitbucket Pipelines is 'n geïntegreerde CI/CD-diens, ingebou in Bitbucket. Dit laat jou toe om outomaties jou kode te bou, te toets en selfs te ontplooi, gebaseer op 'n konfigurasielêer in jou bewaarplek. Die bitbucket-pyplyne. yml-lêer bevat al die bou-konfigurasies vir jou bewaarplek
Hoe skep ek AWS-pyplyn?
Meld aan by die AWS Management Console en maak die CodePipeline-konsole oop by http://console.aws.amazon.com/codesuite/codepipeline/home. Kies Skep pyplyn op die Welkom-bladsy. Op die Stap 1: Kies pyplyninstellingsbladsy, in Pyplynnaam, voer die naam vir jou pyplyn in. In Diensrol, doen een van die volgende:
Hoe voeg ek git-bewyse by Jenkins-pyplyn?
Stel Jenkins Credentials vir Git op Om 'n geloofsbriewe by te voeg, klik op "Add" langs "Credentials" -> Kies "Jenkins Credential Provider", dit sal die volgende voeg geloofsbriewe skerm vertoon. Domein: By verstek is "Globale geloofsbriewe (onbeperk)" gekies. Ander opsie is: "Gebruikersnaam en wagwoord". Gebruik verstek
Hoe skep ek 'n Jenkins-pyplyn?
Om 'n eenvoudige pyplyn vanaf die Jenkins-koppelvlak te skep, voer die volgende stappe uit: Klik Nuwe item op jou Jenkins-tuisblad, voer 'n naam vir jou (pyplyn) werk in, kies Pyplyn, en klik OK. Voer jou pyplynsintaksis in die Skripteksarea van die konfigurasieskerm in