我在Jenkins有一个参数化的构建(从现有作业中复制)。在构建过程中,我的参数正在被一个空白所取代。我在这里分享我所拥有的。
参数名称:BuildDate
(我尝试使用%%
和${}
,但没有成功)
Windows批处理命令:
copy \\Network_drive\dir1\dir2\dir3%BuildDate%\filename*.zip .
来自Jenkins控制台的输出:
c:\jenkins\workspace\my_build_job_name>copy \\Network_drive\dir1\dir2\dir3\ \filename*.zip .
\\Network_drive\dir1\dir2\dir3\ \filename*.zip
The system cannot find the path specified. 0 file(s) copied
c:\jenkins\workspace\my_build_job_name>exit 1
Build step 'Execute Windows batch command' marked build as failure
Notifying upstream projects of job completion Finished: FAILURE*
注意:我们有一个Windows/Linux混合环境。当我们想要运行shell脚本时,我们使用Cygwin,批处理应该直接运行。
发布于 2017-06-05 18:02:36
最后,由于点击“重建的最后”,其中一个参数没有被填充。重新运行整个管道成功了。我仍然不知道为什么它不是人口,而是它的全部引擎现在!
https://stackoverflow.com/questions/38965169
复制相似问题