我正在尝试将 grunt 与 Jenkins 集成并在复制文件时遇到一个问题。
我正在尝试从 grunt 命令行动态传递文件路径,以便用户可以动态选择路径。因为我们的版本没有不断变化。
所以我在 gruntfile.js 顶部声明
var pathValue="";
所以我有一个任务叫
grunt.registerTask('deploy', ['copy']);
我正在从命令行读取路径,如下所示
grunt --target=\\\\machine1\\versionno\\js\\
var target = grunt.option('target');
我的 Copy sytax 如下所示
copy: {
main: {
files: [
// includes files within path
{expand: true, flatten: true, src: ['dest/**'], dest: **pathValue**, filter: 'isFile'}
]
}
},
但不知何故,该值未设置为该变量
我错过了什么吗?请告诉我。
我要做的就是将值从命令行动态发送到目标目录
谢谢