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
Nächste Überarbeitung Beide Seiten der Revision
admin:info:jenkins [2019-01-30 16:35]
mga [Jenkins]
admin:info:jenkins [2021-03-11 13:09]
hbs [CurryTests Builds]
Zeile 7: Zeile 7:
   * DEB-Pakete verschiedener Curry-Komponenten für Debian und Ubuntu zu bauen    * DEB-Pakete verschiedener Curry-Komponenten für Debian und Ubuntu zu bauen 
  
-Dem Jenkins-Master Server ​(welcher ​selbst ​gar keine Build-Projekte abarbeitet) nutzt view Build-Slaves:​+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
   * PORTY und CHEVALBLANC:​ [[admin:​info:​currydebs|CurryDEBs]]   * PORTY und CHEVALBLANC:​ [[admin:​info:​currydebs|CurryDEBs]]
-  * SIRAN: CurryTests auf Debian ​oldstable +  * [SIRAN: CurryTests auf Debian ​stretch] 
-  * LEPIN: CurryTests auf Debian stable +  
- +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. ​
-''​jenkins''​ ist direkt als 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.  +
- +
-Administratoren von Jenkins sind derzeit Finn, Mike und Jan (Stand Januar 2019).+
  
 +Administratoren von Jenkins sind derzeit Finn, Henrik und Jan (Stand November 2019).
  
 ====== Überblick über die Jenkins-Builds der AG ====== ====== Überblick über die Jenkins-Builds der AG ======
Zeile 47: Zeile 47:
  
 Durchgeführt werden die meisten der Builds jeweils auf zwei unterschiedlichen Durchgeführt werden die meisten der Builds jeweils auf zwei unterschiedlichen
-Testsystemen,​ ''​siran''​ und ''​lepin''​. +Testsystemen,​ ''​bellecombe''​ und ''​lepin''​. 
-Auf ''​siran''​ läuft Debian ​(jessie) 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 
 +''​wget jenkins.ps.informatik.uni-kiel.de/​jnlpJars/​agent.jar''​
  
 Falls man sich die Builds lokal auf Dateisystemebene ansehen bzw. sie debuggen Falls man sich die Builds lokal auf Dateisystemebene ansehen bzw. sie debuggen
/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