栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么Jenkins除了工作区之外还要挂载一个临时卷?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么Jenkins除了工作区之外还要挂载一个临时卷?

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
没有添加到项目依赖项中。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/370207.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号