Jenkins ist ein beliebtes Open-Source-Automatisierungsservertool, das für die kontinuierliche Integration und kontinuierliche Bereitstellung von Anwendungen verwendet werden kann. Mit Jenkins können Sie das Testen, Erstellen und Bereitstellen Ihres Codes ganz einfach automatisieren. In diesem Artikel erfahren Sie, wie Sie Git-Code mithilfe von Jenkins automatisch bereitstellen.
Vorbereitung:
Jenkins auf einem lokalen oder Remote-Server installieren. Die Installation von Jenkins ist sehr einfach. Befolgen Sie einfach die Anweisungen.
Öffnen Sie das Jenkins-Kontrollfeld, klicken Sie auf „Plug-in-Verwaltung“, suchen Sie unter „Optionale Plug-ins“ nach dem Git-Plug-in und installieren Sie es.
Git in Jenkins konfigurieren. Git muss als Quellcodeverwaltung für die Verwendung durch Jenkins konfiguriert werden. Es können mehrere Git-Quellcodeverwaltungen konfiguriert werden. Klicken Sie im Jenkins-Bedienfeld auf „Systemverwaltung“, wählen Sie „Globale Tool-Konfiguration“ und fügen Sie im Abschnitt „Git“ den Pfad zu Git sowie optional Benutzernamen und Passwort hinzu.
Erstellen Sie einen neuen Job in Jenkins. Klicken Sie im Jenkins-Kontrollfeld auf „Neue Aufgabe“, geben Sie den Aufgabennamen ein und wählen Sie „Ein Free Style-Softwareprojekt erstellen“.
Praktische Bedienung:
Klicken Sie im Jenkins-Job auf „Quellcodeverwaltung“ und wählen Sie Git als Quellcodeverwaltungssystem aus. Geben Sie die URL- und Branch-Informationen des Git-Repositorys in die entsprechenden Textfelder ein.
Wählen Sie unter „Build Triggers“ „Poll SCM“ und konfigurieren Sie das Abfrageintervall so, dass Jenkins alle Quellcodeänderungen innerhalb eines bestimmten Intervalls automatisch erkennt.
Klicken Sie in Jenkins Job auf „Build Steps“ und fügen Sie einen „Batch Command“-Build-Schritt zum Erstellen des Codes hinzu.
Geben Sie im Build-Schritt „Windows-Batch ausführen“ die folgenden Befehle ein:
git pull npm install npm run build
Diese Befehle checken die neueste Version des Git-Repositorys aus, installieren die erforderlichen Abhängigkeiten und erstellen die Anwendung.
Klicken Sie in Jenkins Job auf „Build Steps“ und fügen Sie einen Build-Schritt „Batch Command“ zum Ausführen von Tests hinzu.
Geben Sie im Build-Schritt „Windows-Batch ausführen“ die folgenden Befehle ein:
npm run test
Diese Befehle führen die Tests der Anwendung aus und generieren einen Testbericht.
Klicken Sie im Jenkins-Job auf „Post Build Step“ und fügen Sie den Build-Schritt „Deploy to Container“ hinzu.
Geben Sie im Build-Schritt „Deploy to Container“ die Bereitstellungsinformationen ein, einschließlich Server-URL, Benutzername, Passwort usw.
Klicken Sie auf „Speichern“, um die Jenkins-Job-Konfiguration zu speichern.
Jetzt erstellt und testet Jenkins die Anwendung automatisch, wenn sich der Quellcode ändert. Sobald die Erstellung und der Test erfolgreich verlaufen, stellt Jenkins die Anwendung automatisch auf dem angegebenen Server bereit.
Fazit:
Die Verwendung von Jenkins zur automatischen Bereitstellung von Git-Code ist eine leistungsstarke und dennoch einfache Möglichkeit, Zeit und Aufwand zu sparen. Mithilfe dieses Prozesses erstellt, testet und implementiert Jenkins automatisch Anwendungen und beschleunigt so den Iterations- und Bereitstellungsprozess. Erwägen Sie die Integration dieses Prozesses in Ihre Entwicklungspipeline für eine schnellere und qualitativ hochwertigere Codebereitstellung.
Das obige ist der detaillierte Inhalt vonSo stellen Sie Git-Code mithilfe von Jenkins automatisch bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!