2017-06-01 124 views
0

在jenkins中構建期間,我需要將$ {BUILD_NUMBER}傳遞給nuget和octo。將變量傳遞給Jenkins中的「執行Windows批處理命令」

我不想使用特定的批處理文件

​​

我怎麼能參數上面的命令,包括正確的版本號?

解決方案

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

,所以你要推的版本號作爲變量在腳本的其他地方使用? –

+1

是的,先生,我沒有這個項目的實際構建的豪華(沒有csproj或SLN)。所以,而不是我傳遞給msbuild的正常參數,我現在必須自己打包。 (在Bellville的Eks ook!) –

+0

不錯。貝爾維爾布萊克的混蛋? –

回答

2

使用默認的Windows技術%...%沿着傳遞您的變量。

在你的榜樣,你會得到

nuget pack -Version 1.1.%BUILD_NUMBER% 
相關問題