Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Gemeinsame und exklusive Sperren auf Jenkins mit dem Lockable Resources Plugin

Build-Jobs sollten im Normalfall unabhängig voneinander und auch mehrere gleichzeitig laufen können. Es gibt jedoch Fälle, wo dies nicht zutrifft. Und da kommt auf Jenkins das Lockable Resources Plugin ins Spiel. Dieser Artikel zeigt, wie mit diesem Plug-in Ressourcen vor allem durch geeignete Wahl des quantity-Parameters je nach Fall entweder gemeinsam oder exklusiv gesperrt werden können.

Wenn eine solche Art von Sperre ausnahmsweise nötig ist, sind meist Hardware-Ressourcen wie Telefone, eingebettete Systeme oder dergleichen, ganze Computer (z. B. für Performanztests) oder Lizenzbestimmungen der Grund dafür. Eine sinnvolle Anwendung könnte jedoch auch ein Build-Job mit einem aufwendigen Vorbereitungsschritt sein, der vor oder am Anfang eines Build-Jobs nur bei einer Änderung ausgeführt werden muss.
Ein zur Veranschaulichung für diesen Artikel frei gewähltes Beispiel könnte die I…