Jenkins ---当 net use 命令映射驱动器失败时如何使作业失败



>我有以下脚本作为 windowsbatch 类型运行

net use Q: \ma-dev-cd1c$ >> C:resful.txt 2>&1
xcopy c:resful.txt z:Build

当作业由于任何原因未复制文件时,如何使作业失败?

检查复制的文件resful.txt是否存在于z:Build。如果它存在,则不执行任何操作,但如果文件不存在,则使用non-zero代码退出 Jenkins 作业,这将使您的作业失败。

IF EXIST z:Buildresful.txt (
echo file exists
) ELSE (
echo file doesn't exist
EXIT /B 2
)

这应该可以解决问题。

最新更新