Jenkins - Konfiguration

Sie hätten es wahrscheinlich ein paar Mal in den vorherigen Übungen gesehen, in denen wir Optionen in Jenkins konfigurieren mussten. Im Folgenden werden die verschiedenen Konfigurationsoptionen in Jenkins gezeigt.

So können Sie die verschiedenen Konfigurationsoptionen für Jenkins abrufen, indem Sie auf der linken Menüseite auf die Option "Jenkins verwalten" klicken.

Daraufhin wird der folgende Bildschirm angezeigt:

Klicken Sie auf System konfigurieren. Im Folgenden werden einige der Jenkins-Konfigurationseinstellungen erläutert, die ausgeführt werden können.

Jenkins Home-Verzeichnis

Jenkins benötigt Speicherplatz, um Builds durchzuführen und Archive zu führen. Sie können diesen Speicherort auf dem Konfigurationsbildschirm von Jenkins überprüfen. Standardmäßig ist dies auf ~ / .jenkins eingestellt, und dieser Speicherort wird zunächst in Ihrem Benutzerprofilspeicherort gespeichert. In einer geeigneten Umgebung müssen Sie diesen Speicherort in einen geeigneten Speicherort ändern, um alle relevanten Builds und Archive zu speichern. Once kann dies auf folgende Arten tun

  • Setzen Sie die Umgebungsvariable "JENKINS_HOME" auf das neue Ausgangsverzeichnis, bevor Sie den Servlet-Container starten.

  • Setzen Sie die Systemeigenschaft "JENKINS_HOME" auf den Servlet-Container.

  • Setzen Sie den JNDI-Umgebungseintrag "JENKINS_HOME" auf das neue Verzeichnis.

Im folgenden Beispiel wird die erste Option zum Festlegen der Umgebungsvariablen "JENKINS_HOME" verwendet.

Erstellen Sie zunächst einen neuen Ordner E: \ Apps \ Jenkins. Kopieren Sie den gesamten Inhalt der vorhandenen ~ / .jenkins in dieses neue Verzeichnis.

Stellen Sie die Umgebungsvariable JENKINS_HOME so ein, dass sie auf den Speicherort des Basisverzeichnisses verweist, in dem Java auf Ihrem Computer installiert ist. Zum Beispiel,

Betriebssystem Ausgabe
Windows Setzen Sie die Umgebungsvariable JENKINS_HOME auf den gewünschten Ort. Als Beispiel können Sie E: \ Apps \ Jenkins festlegen
Linux Exportieren Sie JENKINS_HOME = / usr / local / Jenkins oder den gewünschten Speicherort.

Klicken Sie im Jenkins-Dashboard im Menü auf der linken Seite auf Jenkins verwalten. Klicken Sie dann auf der rechten Seite auf "System konfigurieren".

Im Home-Verzeichnis sehen Sie nun das neue Verzeichnis, das konfiguriert wurde.

Anzahl der Testamentsvollstrecker

Dies bezieht sich auf die Gesamtzahl der gleichzeitigen Jobausführungen, die auf dem Jenkins-Computer ausgeführt werden können. Dies kann je nach Bedarf geändert werden. Manchmal wird empfohlen, diese Anzahl für eine bessere Leistung gleich der Anzahl der CPUs auf den Computern zu halten.

Umgebungsvariablen

Dies wird verwendet, um benutzerdefinierte Umgebungsvariablen hinzuzufügen, die für alle Jobs gelten. Dies sind Schlüssel-Wert-Paare, auf die bei Bedarf überall in Builds zugegriffen und verwendet werden kann.

Jenkins URL

Standardmäßig verweist die Jenkins-URL auf localhost. Wenn Sie einen Domänennamen für Ihren Computer eingerichtet haben, setzen Sie diesen auf den Domänennamen, andernfalls überschreiben Sie localhost mit der IP des Computers. Dies hilft beim Einrichten von Slaves und beim Versenden von Links per E-Mail, da Sie über die Umgebungsvariable JENKINS_URL, auf die als $ {JENKINS_URL} zugegriffen werden kann, direkt auf die Jenkins-URL zugreifen können.

Email Benachrichtigung

Im Bereich E-Mail-Benachrichtigung können Sie die SMTP-Einstellungen für das Versenden von E-Mails konfigurieren. Dies ist erforderlich, damit Jenkins eine Verbindung zum SMTP-Mailserver herstellen und E-Mails an die Empfängerliste senden kann.