Automatische Codeüberprüfung in Gitlab

Automatische Codeüberprüfung in Gitlab

Ich versuche, eine CI/CD-Pipeline einzurichten, in der der Codeüberprüfungsprozess stattfinden soll, sobald der Entwickler den lokalen Code in ein Remote-Entwicklungsrepository in GIT LAB überträgt. Ich konnte das GITLAB-Repository bereits früher mit Jenkins verknüpfen, sodass beim Übertragen eines Codes in das Git-Repository dieser mithilfe des Triggers automatisch in Jenkins erstellt wird. Jetzt prüfe ich jedoch, ob derselbe Test- und Erstellungsprozess mithilfe von Plugins innerhalb der GITLAB-Schnittstelle durchgeführt werden kann. Der anfängliche Codeüberprüfungsprozess kann auf diese Weise automatisiert und später in der erforderlichen Umgebung bereitgestellt werden.

Verfügt Gitlab über einen automatischen Codeüberprüfungsprozess? Wenn beispielsweise ein Entwickler den Zweig in das Remote-Repository schiebt, haben wir dann eine Option, bei der wir einen automatischen Codeüberprüfungsprozess durchführen können, der die grundlegenden Codierungsstandards prüft und später ein Betreuer die Zusammenführungsanforderung akzeptieren kann, wenn sie den Codequalitätsstandards entspricht?

1) Ich habe Jenkins verwendet, bin mir aber nicht sicher, ob ich den Code mit Jenkins testen und automatisch überprüfen kann.

2) Ich habe versucht, Gitlab CI zu verwenden (indem ich Inhalte zur Datei „.gitlab-ci.yml“ hinzugefügt habe), aber die Pipeline schlägt jedes Mal bei unterschiedlichen Paketabhängigkeiten fehl, da ich nicht sicher bin, welche Inhalte zur Codeüberprüfung zu „.gitlab-ci.yml“ hinzugefügt werden müssen, falls es sich um einen Drupal- oder Magento-Code handelt.

Ich bin dir dankbar.

verwandte Informationen