我将我的 Mac 更新为 Catalina,并且开始出现此错误。在一切正常之前。
我正在尝试从 jenkins 工作区 cd 进入该目录并运行我的 npm 测试,但出现以下错误:
shell-init: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted
+ git reset --hard HEAD
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted
fatal: Unable to read current working directory: Operation not permitted
Run Code Online (Sandbox Code Playgroud) 我安装了镀铬邮差拦截器扩展程序(https://chrome.google.com/webstore/detail/postman-interceptor/aicmkgpgakddgnaphhhpliifpcfhicfo?hl=en)
现在,当我打开POSTMAN时,我看不到邮递员应用程序上的拦截器图标.
目前,我正在使用 Jenkins 管道脚本。
为了运行我的测试,我需要访问桌面上的代码。
我试过这个:
pipeline {
agent any
tools {nodejs "node"}
stages {
stage('Tests') {
steps {
sh 'cd users/tests/'
sh 'npm run shopfloor.shopfloor'
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
如何更改到我的测试文件夹,然后运行“npm run test”
我尝试了下面的答案,但是我现在收到此错误:
Running in users/tests/
[Pipeline] {
[Pipeline] sh
shell-init: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted
+ npm run shopfloor.shopfloor
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted
Error: EPERM: operation not permitted, uv_cwd
at process.wrappedCwd (internal/bootstrap/switches/does_own_process_state.js:129:28)
at …
Run Code Online (Sandbox Code Playgroud)