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 1
einzutragen. Dieser Schritt kann auch mit Hilfe des Next Build Number Plugins vorgenommen werden.