首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用jenkins-slave运行使用docker容器的构建时,找不到与"ref:“匹配的错误

在使用jenkins-slave运行使用docker容器的构建时,找不到与"ref:“匹配的错误
EN

Stack Overflow用户
提问于 2020-01-29 17:22:39
回答 1查看 1.5K关注 0票数 0

当我使用docker容器在jenkins-slave中运行jenkins CI构建时,我得到了下面的错误。

代码语言:javascript
复制
error Couldn't find match for "ref:" in "refs/heads/1zq22b_docker-img-update,refs/heads/1zq22b_jenkins-slave,refs/heads/1zq22b_jenkins-slave-test,refs/heads/DIFF-1985_db_tool_restore,refs/heads/master" for "ssh://git@github.com/DifferentTech/ops.git".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
warning sha.js@2.4.11: Invalid bin entry for "sha.js" (in "sha.js").

这些构建使用yarn进行依赖项安装。但是,当我在jenkins master中运行相同的作业时,它不会出现这些错误。

它运行四个步骤,

代码语言:javascript
复制
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...

第二步获取包失败,出现上述错误

EN

回答 1

Stack Overflow用户

发布于 2020-05-27 11:54:06

我在本地系统上安装web应用程序的模块时也遇到了类似的问题。不知何故,我发现本地AppData是一个问题,它由应用程序存储在系统中。不知道整个使用情况,但它看起来像是系统/PC本地的节点模块的缓存,是一个隐藏的文件夹。在Windows中,它留在

代码语言:javascript
复制
 C:\Users\{USER_NAME}\AppData\Local\Yarn\.tmp

我删除了.tmp文件夹以摆脱旧的缓存,可能是某些包中的提交不匹配导致了整个问题。这里不太确定。

不确定这是否对您有帮助,但尝试清除yarn/npm的缓存。也许yarn cache clean为你工作,并做同样的事情,我很难做到。请回复,如果这是工作或任何工作/已经为你工作。

此外,如果有人偶然发现了这个小请求,请您将链接/文档张贴到纱线背后的整个缓存内容。谢谢。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59963949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档