2017-11-29 1 views
0

Ich habe eine Datei namens Sample.txt, jetzt möchte ich einen Ausgabewert an diese Datei anhängen.Wie Sie die Ausgabe an eine vorhandene Datei im Pipeline-Code anhängen

Ich versuchte mit dem folgenden Befehl, aber es überschreibt die Datei.

writeFile file: "sample.txt", text: "$projectVersion" 

Wie kann ich es erreichen.

+0

die Datei zuerst Lesen erreicht und kombinieren es mit '$ projectVersion'? – StephenKing

+0

Danke, hab es. –

+0

Dann posten Sie bitte das Ergebnis hier als Antwort, damit andere mit dem gleichen Problem davon profitieren können. Vielen Dank. – StephenKing

Antwort

0

Dies ist, wie ich

def readContent = readFile "sample.txt" 
writeFile file: "sample.txt", text: "$readContent Version=$projectVersion\n" 
echo "${sample.txt}" 
+0

danke für die Veröffentlichung. Die letzte Zeile liest sich merkwürdig .. wahrscheinlich hast du das in einem 'sh' Schritt verpackt? – StephenKing

Verwandte Themen