1)为什么詹金斯试图用@tmp附加一个新的卷?
将
@tmp被用来代替温度工件,如壳牌scriptin
sh,詹金斯将创建一个
.sh文件,其中包含的脚本
sh,然后执行此
.sh文件。
因为此
.sh文件不是源代码的一部分,所以只是阶段运行期间生成的临时文件。
您可以想到其中的文件
@tmp是由Jenkins管理的,而不是由用户管理的。用户无法控制它。这是詹金斯管道设计的一部分。
对于源代码,按使用管理的构建/打包工件不会放置在中
@tmp,而是放置在工作区文件夹中(在您的情况下是)
/opt/jenkins/slave06/workspace/ntegrate-playground-573,而没有
@tmp。
2)什么是耐用型8c5396a6?
Jenkins
.sh为每个
sh具有相同名称的文件生成文件
script.sh。如果
sh您的Jenkins
script.sh文件中有多个,则jenkins放在不同的文件夹中,以避免先前的内容
sh被下一个覆盖
sh
要调试您的问题 ,添加两个CMDS
pwd和
ls -l之前
./node_modules/.bin/gulpbuild_only。用它来检查您当前的工作目录以及当前工作目录下的文件和文件夹。
最可能的失败原因是您的工作目录错误,其次它
gulp没有添加到项目依赖项中。



