An de leschte Jorzéngt sinn bedeitend Fortschrëtter gemaach an der Entwécklung vun Tools fir kontinuéierlech Integratioun (Continuous Integration, CI) a kontinuéierlech Deployment (Continuous Delivery, CD). D'Entwécklung vun Technologien fir Softwareentwécklung an Operatioun z'integréieren (Development Operations, DevOps) huet zu enger séierer Erhéijung vun der Nofro fir CI / CD Tools gefouert. Bestehend Léisunge ginn stÀnneg verbessert, probéiert mat der ZÀit ze halen, hir nei Versioune ginn eraus, an der Welt vun der Qualitéitssécherungssoftware (Quality Assurance, QA) komme stÀnneg vill nei Produkter op. Mat esou engem RÀichtum vu Choix ass d'Wiel vum richtege Tool net eng einfach Aufgab.
Ănnert all dĂ©i existĂ©ierend CI/CD Tools ginn et zwee Projeten, dĂ©i definitiv derwĂ€ert sinn opzepassen fir dĂ©i, dĂ©i no eppes an dĂ«sem BerĂ€ich sichen. Mir schwĂ€tzen iwwer Jenkins an dem GitLab CI / CD Tool, deen Deel vun der GitLab Plattform ass. Jenkins huet mĂ©i wĂ©i StĂ€ren op GitHub. De GitLab Repository op gitlab.com huet e bĂ«sse mĂ©i geschoss StĂ€ren. Wa mir d'PopularitĂ©it vun de Repositories verglĂ€ichen, stellt sech eraus datt Jenkins 8 Mol mĂ©i StĂ€re geschoss huet wĂ©i d'Plattform, dĂ©i GitLab CI / CD enthĂ€lt. Awer wann Dir e CI / CD-Tool auswielt, ass dĂ«st wĂ€it vum eenzegen Indikator op deem Dir oppassen sollt. Et gi vill anerer, an dĂ«st erklĂ€ert firwat a ville VerglĂ€icher, Jenkins a GitLab CI / CD ganz no beienee sinn.
Huelt zum Beispill Daten vun der G2 Plattform, déi BewÀertunge vun enger grousser Villfalt vu Produkter an d'BewÀertungen, déi d'Benotzer hinnen ginn, sammelen. Hei ass déi duerchschnëttlech BewÀertung , baséiert op 288 Rezensiounen, ass 4,3 StÀren. Oh oh et sinn 270 Rezensiounen, déi duerchschnëttlech BewÀertung fir dëst Tool ass 4,4 StÀren. Mir wÀerten eis net verwiesselen ze soen datt Jenkins a GitLab CI / CD matenee konkurréiere op glÀiche Konditiounen. Et ass interessant ze notéieren datt de Jenkins Projet am Joer 2011 erschéngt an zënterhier ass et e Liiblingsinstrument fir Tester. Awer zur selwechter ZÀit huet de GitLab CI / CD Projet, deen am 2014 gestart gouf, seng Positioun geholl, ganz héich, duerch déi fortgeschratt Features vun dëser Plattform ugebueden.
Wa mir iwwer d'PopularitĂ©it vum Jenkins am Verglach mat aneren Ă€hnlechen Plattformen schwĂ€tzen, bemierken mir datt mir en Artikel publizĂ©iert hunn deen d'Travis CI a Jenkins Plattformen verglĂ€icht, eng Ămfro arrangĂ©iert hunn. 85 Benotzer hunn dorun deelgeholl. D'Bewerber goufen opgefuerdert de CI / CD Tool ze wielen deen se am meeschte gĂ€r hunn. 79% hunn de Jenkins gewielt, 5% hunn den Travis CI gewielt, an 16% hunn uginn datt se aner Tools lĂ©iwer maachen.

Ămfro Resultater
Ănner anerem CI / CD Tools gouf GitLab CI / CD am meeschten ernimmt.
Wann Dir eescht iwwer DevOps sidd, da musst Dir dĂ©i entspriechend Tools virsiichteg auswielen, andeems Dir d'SpezifizitĂ©ite vum Projet, sĂ€i Budget an aner Ufuerderunge berĂŒcksichtegt. Fir Iech ze hĂ«llefen dĂ©i richteg Wiel ze maachen, wĂ€erte mir Jenkins a GitLab CI / CD iwwerprĂ©iwen. DĂ«st wĂ€ert Iech hoffentlech hĂ«llefen dĂ©i richteg Wiel ze maachen.
Aféierung fir Jenkins

Jenkins ass e wĂ€it bekannten, flexible CI/CD-Tool, deen entwĂ©ckelt gouf fir eng Villfalt vun Aufgaben am Zesummenhang mat Softwareprojeten ze automatisĂ©ieren. Jenkins ass komplett a Java geschriwwen a gĂ«tt Ă«nner der MIT-Lizenz erausbruecht. Et bitt eng mĂ€chteg Rei vu Funktiounen, dĂ©i drop ausgeriicht sinn, Aufgaben am Zesummenhang mam Erstelle, Testen, DeployĂ©ieren, IntegrĂ©ieren a VerĂ«ffentlechung vu Software ze automatisĂ©ieren. DĂ«st Tool kann op enger Villfalt vun Operatiounssystemer benotzt ginn. Dozou gehĂ©ieren: macOS, Windows a vill Verdeelungen Linux, zum Beispill - OpenSUSE, Ubuntu a Red Hat. Jenkins Installatiounspakete si fir verschidde Betribssystemer verfĂŒgbar, an den Tool kann an Docker an op all System mat enger JRE (Java Runtime Environment) installĂ©iert ginn.
D'Jenkins EntwĂ©ckler hunn en anere Projet erstallt, Jenkins X, deen entwĂ©ckelt ass fir an engem Kubernetes Ămfeld ze schaffen. Jenkins X integrĂ©iert Helm, Jenkins CI / CD Server, Kubernetes, an aner Tools fir CI / CD Pipelines ze bauen dĂ©i DevOps Best Practices verfollegen. Zum Beispill gĂ«tt GitOps hei benotzt.
Et kann een zum Schatzkammer vun de Virdeeler vum Jenkins der Tatsaach bÀidroen datt seng Scripte ganz gutt strukturéiert, verstÀndlech an einfach ze liesen sinn. D'Jenkins Team huet ongeféier 1000 Plugins erstallt, déi zielt fir d'Interaktioun vu Jenkins mat enger grousser Villfalt vun Technologien ze organiséieren. Scripte kënnen Authentifikatiounssystemer benotzen, déi Iech zum Beispill erlaabt Iech mat verschiddene zouenen Systemer ze verbannen.
WÀrend der Operatioun vun der Jenkins Pipeline kënnt Dir beobachten wat an all Schrëtt geschitt, ob verschidde Stadien vun der Aarbecht erfollegrÀich ofgeschloss sinn oder net. Dir kënnt dat alles kucken, awer ouni eng gewësse graphesch Interface ze benotzen, awer mat de FÀegkeeten vum Terminal.
Fonctiounen vun Jenkins
Ănnert de bekannte Feature vu Jenkins sinn d'Liichtegkeet vum Setup, en hĂ©ijen Niveau vun der AutomatisĂ©ierung vu verschiddenen Operatiounen an eng exzellent Dokumentatioun. Wa mir iwwer d'LĂ©isung vun DevOps Aufgaben schwĂ€tzen, dann ass Jenkins als ganz zouverlĂ€sseg Outil considĂ©rĂ©iert, mat deem, als Regel, et kee SĂ«nn mĂ©cht de ganze Prozess vun Projet Veraarbechtung enk ze iwwerwaachen. DĂ«st ass net de Fall mat anere CI / CD Tools. Loosst eis iwwer e puer vun de wichtegsten Features vum Jenkins schwĂ€tzen.
â1. Gratis, Open Source, Multi-Plattform ĂnnerstĂ«tzung
Jenkins kann op Plattforme lafen macOS, Windows Đž LinuxEt kann och an enger Docker-Ămfeld lafen, wat eng konsequent an sĂ©ier AusfĂ©ierung vun automatisĂ©ierten Aufgaben ermĂ©iglecht. DĂ«st Tool kann och als Servlet a Java-fĂ€ege Container lafen, wĂ©i Apache Tomcat a GlassFish. D'Installatioun vu Jenkins ass e qualitativ hĂ©ichwĂ€ertege Prozess. .
â2. EntwĂ©ckelt Plugin Ăkosystem
De Jenkins Plugin Ăkosystem schĂ©ngt vill mĂ©i reift ze sinn wĂ©i d'Plugin Ăkosystemer vun aneren CI / CD Tools. Et gi momentan iwwer 1500 Plugins fir Jenkins. DĂ«s Plugins zielen fir eng breet Palette vun Aufgaben ze lĂ©isen, mat hirer HĂ«llef kĂ«nnt Dir eng Vielfalt vu Projeten automatisĂ©ieren. De RĂ€ichtum vu gratis Plugins fir ze wielen heescht datt wann Dir Jenkins benotzt, musst Dir net deier bezuelte Plugins kafen. Et gĂ«tt eng MĂ©iglechkeet Jenkins mat villen DevOps Tools.
â3. Einfach Installatioun a Setup
Jenkins ass zimlech einfach ze installĂ©ieren an ze konfigurĂ©ieren. Zur selwechter ZĂ€it ass de Prozess vun der AktualisĂ©ierung vum System och ganz bequem. Hei ass et derwĂ€ert der QualitĂ©it vun der Dokumentatioun ze ernimmen, well an et kĂ«nnt Dir Ăntwerten op eng Rei vu Froen am Zesummenhang mat der Installatioun an Configuratioun Jenkins fannen.
â4. FrĂ«ndlech Gemeinschaft
WĂ©i scho gesot, Jenkins ass en Open Source Projet, deem Ăkosystem eng grouss Zuel vu Plugins enthĂ€lt. Eng grouss Gemeinschaft vu Benotzer an EntwĂ©ckler huet ronderĂ«m Jenkins entwĂ©ckelt fir de Projet z'entwĂ©ckelen. D'Gemeinschaft ass ee vun de Faktoren dĂ©i d'EntwĂ©cklung vum Jenkins drĂ©it.
â5. DisponibilitĂ©it vun REST API
Wann Dir mat Jenkins schafft, kënnt Dir d'REST API benotzen, déi d'FÀhigkeiten vum System erweidert. API fir Remote Zougang zum System gëtt an drÀi Versioune presentéiert: XML, JSON mat JSONP Support, Python. DokumentatiounssÀit iwwer Detailer iwwer d'Aarbecht mat der Jenkins REST API.
â6. ĂnnerstĂ«tzung fir parallel AusfĂ©ierung vun Aufgaben
Jenkins ënnerstëtzt Paralleliséierung vun DevOps Aufgaben. Et kann einfach mat relevanten Tools integréiert ginn an Notifikatiounen iwwer d'Resultater vun Aufgaben kréien. Code Tester kënne beschleunegt ginn andeems Dir e parallele Bau vum Projet mat verschiddene virtuelle Maschinnen organiséiert.
â7. ĂnnerstĂ«tzung fir Aarbecht a verdeelt Ămfeld
Jenkins erlaabt Iech verdeelt Builds mat multiple Computeren ze organisĂ©ieren. DĂ«s Feature ass applicabel a grousse Projeten a benotzt e Schema vun der Aarbecht, no deem et e Master Jenkins Server a verschidde Sklave Maschinnen gĂ«tt. Sklave Maschinnen kĂ«nnen och a Situatiounen benotzt ginn, wou et nĂ©ideg ass Testen vun engem Projet a verschiddenen Ămfeld ze organisĂ©ieren. DĂ«s Funktiounen Ă«nnerscheeden Jenkins vun aneren Ă€hnlechen Projeten.
Aféierung an GitLab

kann ee vun den neisten a beléiftsten DevOps Tools genannt ginn. Dëse gratis Open Source Tool ass an de GitLab Versiounskontrollsystem agebaut. D'GitLab Plattform huet eng Gemeinschaftsversioun, et ënnerstëtzt Repository Management, Ausgab Tracking Tools, Code review Organisatioun, Dokumentatiounsorientéiert Mechanismen. Firmen kënnen GitLab lokal installéieren, se mat Active Directory an LDAP Servere verbannen fir sécher Benotzerautorisatioun an Authentifikatioun.
E Video Tutorial fir Iech ze léieren wéi Dir CI / CD Pipelines erstellt mat GitLab CI / CD FÀegkeeten.
GitLab CI / CD gouf ursprĂ©nglech als Standalone Projet verĂ«ffentlecht, awer am 2015 gouf dĂ«s Set Tools an GitLab 8.0 integrĂ©iert. Een eenzege GitLab CI / CD Server kann iwwer 25000 Benotzer Ă«nnerstĂ«tzen. BasĂ©ierend op esou Serveren kĂ«nnt Dir Systemer erstellen dĂ©i hĂ©ich verfĂŒgbar sinn.
GitLab CI / CD an den Haapt GitLab Projet sinn a Ruby a Go geschriwwen. Si ginn Ă«nner der MIT Lizenz verĂ«ffentlecht. GitLab CI / CD, zousĂ€tzlech zu den ĂŒblechen Features vun CI / CD-Tools, Ă«nnerstĂ«tzen och zousĂ€tzlech Funktiounen am Zesummenhang, zum Beispill, Aarbechtsplang.
GitLab CI / CD an e Projet z'integréieren ass ganz einfach. Wann Dir GitLab CI / CD benotzt, gëtt de Projet Code Veraarbechtungsprozess an Etappen opgedeelt, déi all aus verschiddenen Aufgaben besteet, déi an enger bestëmmter Uerdnung gemaach ginn. Aufgaben kënnen ofgestëmmt ginn.
Aufgaben kënnen parallel lafen. Nodeems Dir d'Sequenz vun de Stadien an Aufgaben ageriicht hutt, ass d'CI / CD Pipeline prett fir ze goen. Dir kënnt sÀi Fortschrëtt iwwerwaachen andeems Dir de Status vun den Aufgaben iwwerwaacht. Als Resultat ass d'Benotzung vu GitLab CI / CD ganz bequem, vlÀicht méi praktesch wéi aner Àhnlech Tools.
Features vu GitLab CI / CD a GitLab
GitLab CI / CD ass ee vun de populÀersten DevOps Tools. De Projet ënnerscheet sech duerch héichqualitativ Dokumentatioun, seng Funktiounen sinn einfach a praktesch ze benotzen. Wann Dir nach net mat GitLab CI / CD vertraut sidd, gëtt déi folgend Lëscht vun de Funktiounen vun dësem Tool Iech eng allgemeng Iddi vu wat Dir dovunner erwaarden kënnt. Et sollt bemierkt datt vill vun dëse Funktiounen mat der GitLab Plattform selwer verbonne sinn, an dÀr GitLab CI / CD integréiert ass.
â1. PopularitĂ©it
GitLab CI / CD ass e relativ neit Tool dat verbreet Benotzung fonnt huet. GitLab CI / CD ass lues a lues zu engem immens populÀre CI / CD-Tool fir automatiséiert Testen a Software Deployment benotzt. Seng einfach ze Ariichten. Et ass och e gratis CI / CD Tool an der GitLab Plattform gebaut.
â2. ĂnnerstĂ«tzung fir GitLab SĂ€iten an Jekyll
Jekyll ass e statesche Site Generator deen am GitLab Pages System benotzt ka ginn fir Siten op Basis vu GitLab Repositories ze kreéieren. De System hëlt d'Quellmaterialien a generéiert e fÀerdege statesche Site baséiert op hinnen. Dir kënnt d'Erscheinung an d'Features vun esou Site kontrolléieren andeems Dir d'Datei Ànnert _config.yml, benotzt vum Jekyll.
â3. Projet Planung KĂ«nnen
Dank der FĂ€egkeet fir d'Etappe vu Projeten ze plangen, erhĂ©icht d'Bequemlechkeet fir Probleemer ze verfolgen an hir Gruppen. DĂ«st erlaabt Iech d'Organisatioun vun der Aarbecht op Projeten ze managen, hir Ămsetzung op engem spezifeschen Datum ze plangen.
â4. Automatesch SkalĂ©ierung vun CI Leefer
Dank der automatescher SkalĂ©ierung vu Leefer, dĂ©i verantwortlech ass fir spezifesch Aufgaben auszefĂ©ieren, kĂ«nnt Dir vill spueren op d'KĂ€schte fir ServerkapazitĂ©iten ze lounen. DĂ«st ass ganz wichteg, besonnesch wann et Ă«m Ămfeld kĂ«nnt wou Projeten parallel getest ginn. ZousĂ€tzlech ass dĂ«st wichteg fir grouss Projeten, dĂ©i aus verschiddene Repositories besteet.
â5. Ausgab Tracking Tools
GitLab's mÀchteg AusgabverfolgungsfÀegkeeten hunn vill Open Source Projete gefouert fir d'Plattform ze benotzen. GitLab CI / CD erlaabt parallel Testen vu verschiddene Code Branchen. Testresultater ginn bequem an der Systeminterface analyséiert. Dëst setzt GitLab CI / CD ausser Jenkins.
â6. BeschrĂ€nken Zougang zu Repositories
D'GitLab Plattform ënnerstëtzt den Zougang zu Repositories ze beschrÀnken. Zum Beispill kënnen déi, déi un engem Projet an engem Repository kollaboréieren, Permissiounen zougewisen ginn, déi passend fir hir Rollen sinn. Dëst ass virun allem wouer fir Firmenprojeten.
â7. Aktiv CommunautĂ©it ĂnnerstĂ«tzung
Eng aktiv Gemeinschaft huet sech ronderĂ«m GitLab entwĂ©ckelt, wat zu der EntwĂ©cklung vun dĂ«ser Plattform a sengen Tools bĂ€idrĂ©it, besonnesch GitLab CI / CD. DĂ©if Integratioun vu GitLab CI / CD a GitLab, Ă«nner anerem, mĂ©cht et einfach Ăntwerten op Froen ze fannen dĂ©i entstinn wann Dir mat GitLab CI / CD schafft.
â8. ĂnnerstĂ«tzung fir verschidde Versiounskontrollsystemer
GitLab CI / CD ass e System dee mat méi wéi nëmme Code ka funktionnéieren, deen an GitLab Repositories gehost gëtt. Zum Beispill kann de Code an engem GitHub Repository gespÀichert ginn, an d'CI / CD Pipeline kann op Basis vu GitLab mat GitLab CI / CD organiséiert ginn.
Verglach vu Jenkins a GitLab CI / CD
Jenkins a GitLab CI / CD si ganz gutt Tools, déi allebéid fÀeg sinn d'CI / CD Pipeline glat ze maachen. Awer wann Dir se verglÀicht, stellt sech eraus datt, obwuel se op vill Manéiere Àhnlech sinn, se op e puer Weeër vuneneen ënnerscheeden.
Charakteristiken
Jenkins
GitLab CI/CD
Open Source oder zougemaach Quell
oppe Quell
oppe Quell
Kader
Néideg.
Net erfuerderlech well dëst eng agebaute Feature vun der GitLab Plattform ass.
Eenzegaarteg Features
Plugin ĂnnerstĂ«tzung.
Déif Integratioun an Versiounskontrollsystem.
ĂnnerstĂ«tzung
Ass absent.
VerfĂŒgbar.
Installatioun a Konfiguratioun
Schwieregkeeten verursaachen net
Schwieregkeeten verursaachen net
Self-Deployment vum System
Dëst ass deen eenzege Wee fir de System ze benotzen.
ĂnnerstĂ«tzt.
CI / CD Pipelines erstellen
ĂnnerstĂ«tzt, benotzt Jenkins Pipeline.
ĂnnerstĂ«tzt.
Applikatioun Leeschtung Iwwerwachung
Ass absent.
VerfĂŒgbar.
Ăkosystem
Et ginn iwwer 1000 Plugins.
De System gëtt bannent GitLab entwéckelt.
API
ĂnnerstĂ«tzt en fortgeschratt API System.
Bitt eng API fir méi déif Integratioun a Projeten.
JavaScript ĂnnerstĂ«tzung
VerfĂŒgbar.
VerfĂŒgbar.
Integratioun mat aneren Tools
Integratioun mat aneren Tools a Plattformen gëtt ënnerstëtzt (Slack, GitHub).
Vill Tools fir Integratioun mat Drëtt Partei Systemer, besonnesch - mat GitHub a Kubernetes.
Code Qualitéitskontroll
ĂnnerstĂ«tzt - benotzt de SonarQube Plugin an aner Plugins.
ĂnnerstĂ«tzt.
Differenzen tëscht Jenkins a GitLab CI / CD
Nodeems mir Jenkins a GitLab CI / CD beschriwwen a verglach hunn, loosst eis op d'Ănnerscheeder tĂ«scht dĂ«sen DevOps Tools fokussĂ©ieren. DĂ«s Differenzen ze kennen hĂ«lleft Iech dĂ©i ze verstoen dĂ©i ee vun dĂ«sen Tools iwwer dĂ©i aner lĂ©iwer maachen.
- GitLab CI / CD kann Git Repositories voll kontrolléieren. Mir schwÀtzen iwwer d'Gestioun vun Repository Filialen an e puer aner Funktiounen. Awer Jenkins, obwuel et mat Repositories ka schaffen, gëtt net dee selwechte Niveau vu Kontroll iwwer si wéi GitLab CI / CD.
- Jenkins ass e gratis Open Source Projet. Deen deen et wielt, setzt se onofhÀngeg of. A GitLab CI / CD ass an der GitLab Plattform abegraff, dëst ass eng schlësselfÀerdeg Léisung.
- GitLab CI / CD ënnerstëtzt fortgeschratt Task Management Tools déi um Projetniveau funktionnéieren. Dës SÀit vum Jenkins ass manner entwéckelt.
Jenkins a GitLab CI / CD: StÀerkten a SchwÀchten
Elo hutt Dir eng Iddi iwwer Jenkins a GitLab CI / CD. Elo, fir Iech nach besser mat dësen Tools vertraut ze maachen, kucke mer hir StÀerkten a SchwÀchten un. Mir ginn dovun aus, datt Dir schonn entscheet hutt wat Tool Dir braucht. Hoffentlech erlaabt dës Sektioun Iech selwer ze testen.
â StĂ€erkte vum Jenkins
- Eng grouss Zuel vu Plugins.
- Voll Kontroll iwwer Toolinstallatioun.
- Einfach Debugging vu Leefer.
- Einfach Node Setup.
- Einfach Code Deployment.
- Ganz gutt Umeldungsinformatioun Gestioun System.
- Flexibilitéit a VillsÀitegkeet.
- ĂnnerstĂ«tzung fir verschidde ProgrammĂ©ierungssproochen.
- De System ass verstÀndlech op engem intuitiven Niveau.
â SchwĂ€chten vum Jenkins
- Plugins kënne schwéier sinn ze benotzen.
- Wann Dir Jenkins a klenge Projete benotzt, kann d'ZÀit déi néideg ass fir et selwer ze konfiguréieren onraisonnabel grouss sinn.
- Mangel un allgemeng analytesch Informatioun iwwer CI / CD Ketten.
âStĂ€erkte vum GitLab CI/CD
- Gutt Integratioun mam Docker.
- Einfach Skala vun Leefer.
- Parallel Ausféierung vun Aufgaben déi Deel vun de Stadien vun der CI/CD Pipeline sinn.
- Benotzt de geriichtten azyklesche Grafikmodell wann Dir TaskverhÀltnisser opstellt.
- Héich Niveau vun Skalierbarkeet wéinst der Méiglechkeet vun parallel Ausféierung vun Leefer.
- Einfach Aufgaben derbÀi.
- Einfach Konfliktléisung.
- ZouverlÀsseg Sécherheetssystem.
â SchwĂ€chten vum GitLab CI/CD
- Fir all Aufgab musst Dir Artefakte beschreiwen an eroplueden / eroflueden.
- Dir kënnt d'Resultater vun der Fusiounszweige net testen ier se tatsÀchlech fusionéiert sinn.
- Wann Dir d'Etappen vun der CI / CD Pipeline beschreift, ass et nach net méiglech, eenzel Etappen an hinnen auszeschléissen.
Resultater
BĂ©id Jenkins a GitLab CI / CD hunn StĂ€erkten a SchwĂ€chen. D'Ăntwert op d'Fro vun wat ze wielen hĂ€nkt op de Besoinen an Charakteristiken vun engem bestĂ«mmte Projet. Jiddereng vun den CI / CD Tools, dĂ©i haut iwwerprĂ©ift ginn, huet verschidde Funktiounen, obwuel dĂ«s Tools erstallt goufen fir dee selwechte Problem ze lĂ©isen. Zur selwechter ZĂ€it ass Jenkins e Standalone-Tool, a GitLab CI / CD ass Deel vun enger Plattform entwĂ©ckelt fir um Code ze kollaborĂ©ieren.
Wann Dir e CI / CD System auswielt, ass et derwĂ€ert, zousĂ€tzlech zu senge FĂ€egkeeten, d'KĂ€schten ze berĂŒcksichtegen, dĂ©i mat him verbonne sinn, a mat wĂ©i engem DevOps Ingenieuren, dĂ©i de Projet Ă«nnerstĂ«tzen, gewinnt sinn ze schaffen.
Wéi eng CI/CD Tools benotzt Dir?
Source: will.com
