Jenkins ist ein webbasiertes Continuous-Integration-System (CI), es startet eventbasiert oder zeitgesteuert vorgegebene Aufgabenfolgen, genannt Pipelines. Ein typisches Event ist ein webhook für eine Änderung an einem Git Repository, um dann diese Änderungen zu holen, verschiedene Tests durchzuführen und dann in eine Testumgebung oder direkt in die Produktiv Umgebung auszuspielen. Jenkins ist durch Plugins für nahezu alle Umgebungen geeignet.
Pipelines Ich denke am besten lässt sich eine Pipeline an einem Beispiel erklären.
NGINX ist ein sehr schneller Webserver, der auch als Reverse Proxy oder Loadbalancer eingesetzt werden kann. Inzwischen ist NGINX der Webserver mit der höchsten Sichtbarkeit im Internet (34,1%, Stand Juni 2021), gerade bei High Traffic Webseiten (46,9%). Neben der kostenlosen Open Source Version gibt es noch die kommerzielle NGINX Plus Version.
NGINX Einsatzgebiete Webserver: das klassische Ausliefern von Webseiten und sonstigen Dateien an einen Browser, kann hierbei die Webseiten auch zwischenspeichern (cachen), um z.