Gitlab CI/CD
kontinuierliche Bereitstellung
GitLab ist eine Webanwendung zur Versionsverwaltung für Softwareprojekte auf Git-Basis. Hinzu kamen später Funktionen zur Fehlersuche, mit GitLab CI 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. GitLab ist in Produkte für Entwickler integrierbar und selbst über eine API fernsteuerbar.
Gitlab CI/CD im Einsatz bei TYPONiels
Es wurden keine weiteren Informationen zum Einsatz von Gitlab CI/CD bei TYPONiels hinterlegt.
Die GitLab Community Edition (CE) wird als Open-Source-Software unter der MIT-Lizenz entwickelt. Seit August 2013 bietet die GitLab Inc. für Unternehmen relevante Funktionen in der Enterprise Edition (EE) an. Man kann GitLab auf eigener Hardware betreiben oder seit 2012 auf GitLab.com als Software as a Service (SaaS) nutzen. Neben kostenlosem Hosting privater und öffentlicher Repositories wird auch kostenpflichtiger Support angeboten. GitLab ist damit eine Alternative zu ähnlichen Angeboten wie GitHub und Bitbucket. GitLab selbst ist in den Programmiersprachen Ruby und Go geschrieben und kann mit Kenntinissen in diesen Sprachen auch selbstständig erweitert und an den eigenen Workflow angepasst werden. Zudem bieten viele Tools wie z.B. Jira, Mattermost, Slack und viele weitere Integrationen in Gitlab an.
GitLab ist fester Bestandteil meiner Werkzeugkiste seit 2013
Als Entwickler habe ich mich 2013 für GitLab entschieden und meine Entscheidung bisher nicht bereut. In allen Webprojekten setze ich gerne auf die Tools zum automatisierten Testen meines Codes z. B. mit PHPUnit, Codeception, sowie statischer Codeanalysen mittels PHPStan und dem PHP Codesniffer, ebenso wie das pipeline gestützte Deployment auf Produktiv- und Stagingssystem als Docker Image.
Die Heimat von ... Gitlab CI/CD
Informationen zu Gitlab CI/CD lassen sich doch am Besten an offizieller Stelle finden.
about.gitlab.comMeine Links zu Gitlab CI/CD
Einige lesenswerte Ressourcen, die mir bei beim Einsatz von Gitlab CI/CD geholfen haben.
Passend zu Gitlab CI/CD
Folgende Technologien & Methoden könnten dich auch interessieren ...