首页 > 解决方案 > 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'
        }
    }
...

标签: dockerjenkinsyarnpkg

解决方案


推荐阅读