2015-04-02 143 views
2

我已經安裝了gulp,它在我的cmd中運行良好。所以當我嘗試一些吞嚥命令時他們工作得很好。所以我打算這條路在我的CMD:在Jenkins中無法識別的gulp命令

C:\Program Files (x86)\Jenkins\workspace\project1 

我可以(我的詹金斯的一個GitHub的項目)運行一飲而盡。 但是當我在Jenkins本身(本地主機)上工作我的project1時,gulp命令無法識別。詹金斯不知道吞嚥。

我如何在詹金斯集成飲用水?所以我的詹金斯會知道它的命令。我讀了一些關於node.js和它的插件。 我也讀了一些關於前端 - maven-plugin/ 的內容,但一點都不清楚。

+0

詹金斯用戶是否在其路徑中有gulp-binary? – Charminbear 2015-04-02 08:48:15

+0

不,它是這個路徑嗎?:C:\ Users \ username \ AppData \ Roaming \ npm \ node_modules \ gulp 你必須把它放在哪裏? – lvthillo 2015-04-02 09:05:21

回答

9

您需要添加Jenkins的gulp路徑,以便它知道命令所在的位置。

管理詹金斯 - >配置系統 - >全局屬性: enter image description here

2

如果你一飲而盡定義爲你的項目的依賴,那麼你也可以直接使用它:

node_modules\.bin\gulp mytask

+0

您必須使用類似於以下內容的東西,因爲上面提供的內容不起作用: node node_modules \ gulp \ bin \ gulp.js mytask – 2016-12-28 17:50:48

相關問題