发生系统错误:uv_os_get_passwd 返回 ENOENT(没有此类文件或目录)

Far*_*ani 3 node.js jenkins ember.js docker ember-cli

我有一个 jenkin 管道,它在 docker 代理上运行,当我运行 ember build 时,出现此错误。知道我应该做什么。我用

image 'node:latest'
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

+ ./node_modules/.bin/ember build --env production
WARNING: Node v14.3.0 is not tested against Ember CLI on your platform. We recommend that you use the most-recent "Active LTS" version of Node.js. See https://git.io/v7S5n for details.
Could not start watchman
Visit https://ember-cli.com/user-guide/#watchman for more info.
Building
A system error occurred: uv_os_get_passwd returned ENOENT (no such file or directory)
Run Code Online (Sandbox Code Playgroud)

Far*_*ani 5

事实证明,我需要做的就是将 docker volumne 映射从 /etc/passwd 添加到 /etc/passwd。像这样 :

agent {
        docker { 
            image 'node:12'
            args "-v /etc/passwd:/etc/passwd"
            reuseNode true
        }

}
Run Code Online (Sandbox Code Playgroud)