docker - Jenkins管道安装和使用yarn
问题描述
我将yarn
在早期将软件包作为全局安装stage
。
+ npm i yarn -g
/usr/local/bin/yarnpkg -> /usr/local/lib/node_modules/yarn/bin/yarn.js
/usr/local/bin/yarn -> /usr/local/lib/node_modules/yarn/bin/yarn.js
+ yarn@1.7.0
added 1 package in 1.376s
该软件包的使用给了我一个错误。
纱线:权限被拒绝
+ yarn install --prefer-offline
/var/jenkins_home/workspace/abide@tmp/durable-3cf966e5/script.sh: 2: /var/jenkins_home/workspace/abide@tmp/durable-3cf966e5/script.sh: yarn: Permission denied
管道开始于
pipeline {
agent {
docker {
image 'node'
args '-u root:root'
}
}
...
解决方案
推荐阅读
- azure - Azure 虚拟机预留
- sql - Sql Not IN 和 Not Exists 子句不适用于 Where 条件
- matlab - 从两个向量创建函数句柄以传递给 MATLAB 中的积分函数
- r - 如何标记一系列相同的值
- c# - Net Core 3.0 和桌面应用程序
- c# - 错误:远程服务器返回错误:(500)无效的 WSDL 访问,没有 SOAP 请求预期 C#
- sql - 在多对多(一张表)设计中苦苦挣扎
- python - 在数据框的每一列上使用具有不同功能的不同列上的 apply()
- python - 如何绘制具有不同颜色的不同变量的简单数据框
- ruby-on-rails-5 - 具有嵌套属性的活动记录导入