Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
admin:info:jenkins [2021-03-11 12:08]
hbs [CurryTests Builds]
admin:info:jenkins [2024-03-13 12:45]
hbs [Jenkins]
Zeile 1: Zeile 1:
-====== Jenkins ======+====== Jenkins ​(Ausgeschaltet) ​======
  
 Auf dem Rechner LYNCH ist das Continuous-Integration-Tool ''​jenkins''​ installiert,​ dessen Weboberfläche über https://​jenkins.ps.informatik.uni-kiel.de/​ erreichbar ist. Jenkins kann dafür benutzt werden eventbasiert oder zeitgesteuert bestimmte Aufgaben durchzuführen. An der Arbeitsgruppe wird Jenkins derzeit insbesondere eingesetzt um: Auf dem Rechner LYNCH ist das Continuous-Integration-Tool ''​jenkins''​ installiert,​ dessen Weboberfläche über https://​jenkins.ps.informatik.uni-kiel.de/​ erreichbar ist. Jenkins kann dafür benutzt werden eventbasiert oder zeitgesteuert bestimmte Aufgaben durchzuführen. An der Arbeitsgruppe wird Jenkins derzeit insbesondere eingesetzt um:
Zeile 9: Zeile 9:
 Der Rechner LYNCH ist ein Jenkins-Master-Server,​ der selbst keine Builds ausführt. Der Jenkins-Master Server delegiert alle Jobs an folgende Build-Slaves (oder -Nodes): Der Rechner LYNCH ist ein Jenkins-Master-Server,​ der selbst keine Builds ausführt. Der Jenkins-Master Server delegiert alle Jobs an folgende Build-Slaves (oder -Nodes):
  
-  * LEPIN: CurryTests auf Debian stretch 
   * BELLECOMBE: CurryTests auf Debian buster   * BELLECOMBE: CurryTests auf Debian buster
   * PORTY und CHEVALBLANC:​ [[admin:​info:​currydebs|CurryDEBs]]   * PORTY und CHEVALBLANC:​ [[admin:​info:​currydebs|CurryDEBs]]
-  * [SIRAN: CurryTests auf Debian stretch] 
    
 Die Software ''​jenkins''​ ist direkt als 3rd-party Debian-Paket installiert und läuft unter dem bei der Installation angelegten User ''​jenkins''​. Für etwaige Fehlersuchen ist es deshalb ratsam, den öffentlichen SSH-Key der Administratoren als autorisierten Schlüssel zu hinterlegen. Die Aktualisierung erfolgt bequem über die reguläre Paketaktualisierung,​ jediglich die nachträglich installierten Plugins müssen manuell über https://​jenkins.ps.informatik.uni-kiel.de/​pluginManager/​ aktualisiert werden. ​ Die Software ''​jenkins''​ ist direkt als 3rd-party Debian-Paket installiert und läuft unter dem bei der Installation angelegten User ''​jenkins''​. Für etwaige Fehlersuchen ist es deshalb ratsam, den öffentlichen SSH-Key der Administratoren als autorisierten Schlüssel zu hinterlegen. Die Aktualisierung erfolgt bequem über die reguläre Paketaktualisierung,​ jediglich die nachträglich installierten Plugins müssen manuell über https://​jenkins.ps.informatik.uni-kiel.de/​pluginManager/​ aktualisiert werden. ​
Zeile 48: Zeile 46:
 Durchgeführt werden die meisten der Builds jeweils auf zwei unterschiedlichen Durchgeführt werden die meisten der Builds jeweils auf zwei unterschiedlichen
 Testsystemen,​ ''​bellecombe''​ und ''​lepin''​. Testsystemen,​ ''​bellecombe''​ und ''​lepin''​.
-Auf ''​bellecombe''​ läuft Debian 10 (buster) und auf ''​lepin''​ Debian 9 (stretch.+Auf ''​bellecombe''​ läuft Debian 10 (buster) und auf ''​lepin''​ Debian 9 (stretch).
  
 Man aktualisiert die agent.jar Dateien unter ''/​var/​lib/​curry-tester/​jenkins''​ mit Man aktualisiert die agent.jar Dateien unter ''/​var/​lib/​curry-tester/​jenkins''​ mit
/srv/dokuwiki/adminwiki/data/pages/admin/info/jenkins.txt · Zuletzt geändert: 2024-03-13 12:46 von hbs
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0