DevOps – CI/CD

Was ist DevOps - CI/CD?

toscom stellt Ihrem Unternehmen als Service Provider unterschiedliche DevOps-Tools zur Verfügung, die die Zusammenarbeit zwischen Ihrem Softwareentwicklungsteams und ihrem Betriebsteam erleichtern. Dabei werden die verschiedenen Aspekte des Gesamtprozesses abgedeckt und die Tools werden so miteinander verbunden, dass sie als Einheit zusammen arbeiten.

So wird sichergestellt, dass das Unternehmen seine gewünschten Ergebnisse erzieht und erfolgreich Strategien wir Continuous Delivery (CD) und Continuous Integration (CI) verfolgt. 

CI: Mithilfe eines CI-Systems können Entwickler die Änderungen an ihren Codes automatisiert ausführen und direkt testen lassen. Werden bei der automatisierten Validierung Konflikte zwischen dem aktuellen und dem neuen Code festgestellt, erhält der Entwickler umgehend Feedback, sodass er umgehend reagieren kann. So können Anwendungen schneller entwickelt und Fehler rascher erkannt werden. 

CD: Nach Continuous Integration folgt Continuous Delivery. Hier wird der Code automatisiert getestet, um mögliche Bugs frühzeitig zu finden. Ist der Code validiert, wird er automatisch in ein Repository – ein verwaltetes Verzeichnis zur Speicherung und Beschreibung digitaler Objekte für ein digitales Archiv – hochgeladen, etwa Github. Continuous Delivery beinhaltet die Zusammenführung von Codeänderungen, ausführliche Tests, Code-Freigaben und die Bereitstellung produktionsreifer Builds der Software. 

Ziel ist es, mit minimalem Aufwand immer eine möglichst aktuelle Codebasis zur Verfügung zu haben.
Durch CI/CD wird dieser Prozess automatisiert.

GitLab

tsocom arbeitet unter anderem mit GitLab, einer Web-Plattform zur Codeverwaltung und CI/CD. Hier werden die Versionen von Softwareprojekten verwaltet, ergänzt durch Funktionen zur Fehlersuche, ein System zur kontinuierlichen Integration, die Nutzerverwaltung, Runner, Wiki, Kanban-Board, Container-Registry, Sicherheitsscanner für Container und Sourcecode, Multi-Cluster-Verwaltung und -Überwachung sowie einige Funktionen mehr.

Unsere Leistungen

Wir beraten Sie und übernehmen die Konzeption im Bereich DevOps – CI/CD.

Tools, mit denen wir arbeiten sind unter anderem ansible, packer, terraform, gitlab, docker, kubernetes und natürlich auch AWS.

Zum Thema GitLab bieten wir:

  • Beratung und Planung von GitLab-Setups
  • Fundiertes Gitlab-Wissen
  • Setup und Betrieb von Gitlab
  • Entwicklung und Anpassung von Pipelines

HABEN SIE FRAGEN? Möchten Sie einen unverbindlichen Termin?