In manchen Fällen ist es wünschenswert, die Build-Id eines Builds zurückzusetzen oder mit einem bestimmten Wert zu starten (beispielsweise bei einem Wechsel des System, nach Tests etc.).

Am schnellsten geht wohl das Erstellen eines neuen Builds auf Basis des bereits existierenden. Der alte kann danach gelöscht werden.

Es gibt allerdings auch eine Alternative.

Unter Jenkins verwalten / Skript Konsole ist folgendes Script auszuführen:

def jobName = "Name des Builds"
def job = Jenkins.instance.getItem(jobName)
job.getBuilds().each { it.delete() }

Damit werden alle Builddurchläufe gelöscht. In manchen Fällen bleiben jedoch noch Verweise im Verzeichnis builds\[jobname] übrig. Diese sind mit der Buildnummer angegeben und müssen gelöscht werden.

Schlussendlich ist in der Datei %ProgramFiles(x86)%\Jenkins\Jobs\[jobname]\nextBuildNumber die nächste Build-Nummer einzutragen. Möchte man von vorne beginnen, dann ist hier eine 1einzutragen. Dieser Schritt kann auch mit Hilfe des Next Build Number Plugins vorgenommen werden.

Veröffentlicht von Norbert Eder

Ich bin ein leidenschaftlicher Softwareentwickler. Mein Wissen und meine Gedanken teile ich nicht nur hier im Blog, sondern auch in Fachartikeln und Büchern.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Cookie-Einstellungen
Auf dieser Website werden Cookie verwendet. Diese werden für den Betrieb der Website benötigt oder helfen uns dabei, die Website zu verbessern.
Alle Cookies zulassen
Auswahl speichern
Individuelle Einstellungen
Individuelle Einstellungen
Dies ist eine Übersicht aller Cookies, die auf der Website verwendet werden. Sie haben die Möglichkeit, individuelle Cookie-Einstellungen vorzunehmen. Geben Sie einzelnen Cookies oder ganzen Gruppen Ihre Einwilligung. Essentielle Cookies lassen sich nicht deaktivieren.
Speichern
Abbrechen
Essenziell (1)
Essenzielle Cookies werden für die grundlegende Funktionalität der Website benötigt.
Cookies anzeigen