Ich benutze Jenkins mit Pipeline-Skript. Am Ende des Skripts möchte ich einige Inhalte von Jenkins\jobs\MyMultiBranch\branches\master\builds
(d. H. Einige Protokolle und build.xml) löschen/verschieben.Jenkins - Wie säubere/verschiebe ich Dateien im Verzeichnis 'Builds'
Wie kann es mit Pipeline gemacht werden? Ich habe das versucht;
bat "del /F \"C:\\Program Files (x86)\\Jenkins\\jobs\\MyMultiBranch\\branches\\master\\builds\\%BUILD_NUMBER%\\build.xml\""
aber es funktioniert nicht, die Dateien sind immer noch da. Kann jemand helfen?
yep, verkettete Jobs ist eine machbare Lösung, da wir wissen, dass wir die Sperre erst freigeben können, wenn der Job erledigt ist. Ich werde es versuchen und zurückkommen. – stratovarius
Dieser beantwortete die Frage (anders als meine). +1 :) –
Es hat sehr gut funktioniert. Danke euch beiden. Eine letzte Frage; Eine Zeile, die du angegeben hast, hat nicht funktioniert, also musste ich sie wie folgt ändern: 'bat" del/F \ "$ {pathToFolderToDelete} \" "' Benutzt du sowas wie cygpath plugin? Hast du es getestet? – stratovarius