2017-09-15 73 views
0

我一直在嘗試檢索提交數量使用它們作爲一個數字。我所知道的工作命令是:「git rev-list develop .. --count」。這是我試圖得到的數字。 我想將它分配給變量,並在其他一些行中使用它來引入版本,所以我在Groovy中的行看起來像這樣。 分配:詹金斯groovy腳本 - 混帳命令執行

 def commitCount = "git rev-list develop.. --count".execute() 

基本上詹金斯在我拋出錯誤,看起來像這樣:

「腳本不得使用STATICMETHOD」

任何想法如何使它工作嗎?

回答

0

嘗試: def out = sh(script: 'rev-list develop.. --count', returnStdout: true).trim()

+1

「必需的上下文類hudson.FilePath缺少 也許你忘了周圍的代碼與提供此一步驟中,如:節點」 – Pasterz

+0

哦,@Pasterz你是對的 – Dima