1
我正在嘗試集成grunt與Jenkins並在複製文件時遇到一個問題。如何從grunt命令行動態地發送變量到grunt複製任務
我想從grunt命令行動態地傳遞文件路徑,以便用戶可以動態地選擇路徑。因爲我們的版本號不斷變化。
所以我在gruntfile.js
var pathValue="";
所以我有一個任務叫做
grunt.registerTask('deploy', ['copy']);
我讀從命令行的路徑如下
grunt --target=\\\\machine1\\versionno\\js\\
var target = grunt.option('target');
的頂部聲明我複製sytax看起來如下
但不知何故值沒有設置爲該變量
我錯過了什麼嗎?請告訴我。
所有我想要做的是通過命令行的值發送到目標目錄動態
感謝
我假設星號實際上不存在於你的Gruntfile?也可以在設置它之後嘗試添加'console.log(target);'以查看它是否實際上是從命令行檢索的。 – thomaux
沒有星號是格式化的一部分。 – kobe
您是否嘗試將變量記錄到控制檯? – thomaux