2017-06-01 2 views
0

Ich muss die $ {BUILD_NUMBER} zu beiden nugget und zu Octo während eines Build in Jenkins übergeben.Übergeben Sie Variablen an "Execute Windows Batch Command" in Jenkins

Ich will nicht

nuget pack -Version 1.1.${BUILD_NUMBER} 

octo.exe push --package "C:\Jenkins\workspace\MyWorkspace\MyProject.1.1.${BUILD_NUMBER}.nupkg" 

eine spezielle Batch-Datei verwenden, Wie würde ich in der Lage sein, die oben genannten Befehle zu parametrieren Anzahl der richtigen Build enthalten?

Lösung:

nuget pack -Version 1.1.%BUILD_NUMBER% 

octo.exe push --package "C:\Jenkins\workspace\MyWorkspace\MyProject.1.1.%BUILD_NUMBER%.nupkg" 

enter image description here

+0

bekommen, so wollen Sie die Build-Nummer als eine Variable drücken an anderer Stelle im Skript zu benutzen? –

+1

jawohl, ich habe nicht den Luxus eines tatsächlichen Build in diesem Projekt (es gibt keine csproj oder sln). Also statt der normalen Parameter, die ich an msbuild übergebe, muss ich das nun selbst packen. (Eks ook in Bellville!) –

+0

Schön. Werk von Bly in Bellville? –

Antwort

2

die Standard-Windows-Technik% Verwenden Sie ...% für auf Ihrer Variablen übergeben.

In Ihrem Beispiel werden Sie

nuget pack -Version 1.1.%BUILD_NUMBER% 
Verwandte Themen