So erstellen Sie einen neuen Build-Job in Jenkins

So erstellen Sie einen neuen Build-Job in Jenkins Wenn Jenkins als CI / CD-Automatisierungstool festgelegt ist, möchten Sie wissen, wie Sie einen neuen Build-Job für ein Projekt erstellen.

Wenn Sie Jenkins als Ihr Go-to-CI / CD-Automatisierungstool betrachten, möchten Sie wahrscheinlich wissen, wie dieses spezielle Puzzleteil funktioniert. Warum möchten Sie Jenkins als Teil Ihres Workflows? Wenn Sie Kubernetes oder ein anderes Mittel zum Bereitstellen und Verwalten von Containern verwenden, möchten Sie wahrscheinlich ein Tool einbinden, mit dem diese Bereitstellungen automatisiert werden können. Jenkins ist ein solches Werkzeug.

Zusätzliche Ressourcen

  • So installieren Sie Jenkins unter Ubuntu Server 18.04
  • So fügen Sie Jenkins Github-Unterstützung hinzu

Wie geht es weiter, wenn Jenkins in Betrieb ist (und die GitHub-Unterstützung hinzugefügt wurde)? Sie müssen wissen, wie Sie einen neuen Job erstellen. Während des Hinzufügens der GitHub-Unterstützung müssen Sie einen Job erstellen, um Ihr GitHub-Konto zu verbinden. Aber was passiert, nachdem Sie diesen ersten (sehr wahrscheinlichen) Testjob erstellt haben? Es ist Zeit, einen neuen Job zu schaffen. Lassen Sie uns herausfinden, wie.

Einstellungskit: Datenbankadministrator (TechRepublic Premium)

Was du brauchen wirst

Die einzigen Dinge, die Sie benötigen, damit dies funktioniert, sind eine laufende Instanz von Jenkins und ein Jenkins-Administratorkonto. Lassen Sie uns mit den bereitstehenden einen Job erstellen.

So erstellen Sie den Job

Melden Sie sich bei Ihrem Jenkins-Dashboard an. Auf dieser Seite ( Abbildung A ) finden Sie keine Schaltfläche für "Job erstellen". Warum? Weil ein Job ein Element ist und verschiedene Arten von Elementen erstellt werden können.

Abbildung A.

Klicken Sie auf Neues Element, um ein neues Element zu erstellen. Geben Sie dem neuen Element einen Namen und wählen Sie im daraufhin angezeigten Fenster ( Abbildung B ) aus einer Reihe verschiedener Elemente aus (einschließlich Freestyle-Projekt, Pipeline, Projekt mit mehreren Konfigurationen, Ordner, GitHub-Organisation oder Multibranch-Pipeline).

Wenn Sie Ihr GitHub-Konto bereits mit Jenkins verbunden haben und Ihren Code in einem Repository gespeichert haben, klicken Sie auf GitHub Organization.

Hinweis: Um ein GitHub-Organisationselement zu erstellen, muss Ihr GitHub-Repository bereits erstellbare Projekte enthalten.

Abbildung B.

Creating a new item in Jenkins.

" data-credit="" rel="noopener noreferrer nofollow">

Erstellen eines neuen Elements in Jenkins.

Klicken Sie auf OK, nachdem Sie GitHub Organization ausgewählt haben. Klicken Sie im daraufhin angezeigten Fenster ( Abbildung C ) auf die Dropdown-Liste Anmeldeinformationen und wählen Sie das GitHub-Konto aus, das Sie verwenden möchten.

Abbildung C.

Associating your GitHub account to the item.

" data-credit="" rel="noopener noreferrer nofollow">

Verknüpfen Ihres GitHub-Kontos mit dem Element.

Nach Auswahl der richtigen Anmeldeinformationen werden die Schaltflächen Speichern und Übernehmen angezeigt. Schließen Sie den Rest der Seite ab und klicken Sie auf Speichern, wenn Sie fertig sind.

Wenn Sie nicht bereit sind, eine vollständige GitHub-Organisation zu erstellen (auch bekannt als, wenn Ihr Repository kein vollständig erstellbares Projekt enthält), können Sie sich für ein Freestyle-Projektelement entscheiden. In diesem Elementtyp ( Abbildung D ) können Sie eine Vielzahl von Build-Aspekten konfigurieren, z.

  • Build-Trigger (z. B. Remote-Build)
  • Build-Umgebung (z. B. Löschen des Arbeitsbereichs vor dem Build-Start)
  • Aktionen nach dem Erstellen (z. B. E-Mail-Benachrichtigungen, Archivierung von Artefakten usw.)
  • Quellcodeverwaltung (wie Git oder Subversion)

Abbildung D.

Creating a Freestyle Project.

" data-credit="" rel="noopener noreferrer nofollow">

Erstellen eines Freestyle-Projekts.

Wie erstelle ich das Projekt?

Sobald Sie das Projekt erstellt haben, werden Sie informiert, dass noch kein Arbeitsbereich vorhanden ist. Um auf den Arbeitsbereich zugreifen zu können, müssen Sie zuerst das Projekt erstellen. Dies bedeutet nicht, dass das Projekt abgeschlossen sein muss. Dadurch wird ein Pull von der Quelle ausgeführt, um das Projekt zu Jenkins hinzuzufügen. Klicken Sie dazu auf die Schaltfläche Jetzt erstellen ( Abbildung E ).

Abbildung E.

Click Build Now so Jenkins can create your item workspace.

" data-credit="" rel="noopener noreferrer nofollow">

Klicken Sie auf Jetzt erstellen, damit Jenkins Ihren Artikelarbeitsbereich erstellen kann.

An diesem Punkt können Sie das Projekt abschließen. Sie können keinen Code aus dem Jenkins-Job hinzufügen, da dies nicht der Zweck von Jenkins ist. Um das Projekt abzuschließen, verwalten Sie Ihren Code an der Quelle (z. B. GitHub) und führen Sie den Build erneut aus. Sie können jederzeit auf Konfigurieren (innerhalb des Elements) klicken, um die Einstellungen des Projekts zu bearbeiten. Nachdem Sie beispielsweise den fertigen Code hochgeladen haben, können Sie Build-Trigger für das Projekt festlegen.

Und das ist der Kern der Schaffung eines neuen Arbeitsplatzes bei Jenkins. Wenn Sie nach CI / CD-Automatisierung suchen, ist dies ein guter Anfang.

Newsletter zu Trends im Rechenzentrum

DevOps, Virtualisierung, Hybrid Cloud, Speicher und betriebliche Effizienz sind nur einige der Themen im Rechenzentrum, die wir hervorheben werden. Wird montags und mittwochs geliefert

Heute anmelden

© Copyright 2020 | mobilegn.com