Трубопровод Jenkins установить и использовать пряжу - PullRequest
0 голосов
/ 04 июня 2018

Я устанавливаю пакет 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'
        }
    }
...
...