Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误不能';“找不到匹配的”;参考文件:“;使用jenkins slave和docker容器运行构建时_Docker_Jenkins_Yarnpkg_Jenkins Slave - Fatal编程技术网

错误不能';“找不到匹配的”;参考文件:“;使用jenkins slave和docker容器运行构建时

错误不能';“找不到匹配的”;参考文件:“;使用jenkins slave和docker容器运行构建时,docker,jenkins,yarnpkg,jenkins-slave,Docker,Jenkins,Yarnpkg,Jenkins Slave,在使用docker容器在jenkins从属服务器中运行jenkins CI build时,我遇到以下错误 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

在使用docker容器在jenkins从属服务器中运行jenkins CI build时,我遇到以下错误

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").
这些构建使用Thread进行依赖项安装。但是,当我在jenkins master中运行相同的作业时,它运行时没有这些错误

它有四个步骤

[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...

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

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

 C:\Users\{USER_NAME}\AppData\Local\Yarn\.tmp
我删除了.tmp文件夹以清除旧缓存,可能是某些包中的提交不匹配导致了整个问题。我不确定

不确定这是否有帮助,但请尝试清理纱线/npm的缓存。也许
spirn cache clean
对你有用,而且做的事情和我辛苦做的一样。如果这对你有效,请回复

此外,如果有人无意中发现了这一点,一个小的请求,请您发布链接/文档到整个缓存背后的东西。谢谢