无人机ci不能开玩笑,权限被拒绝

时间:2019-05-25 14:56:13

标签: node.js jestjs drone drone.io

我在Drone ci中设置了一个管道,我的应用程序位于Node.js上,我从Drone的文档中添加了相同的示例管道,但是它对我不起作用

drone ci无法设置执行jest文件的权限,我尝试在管道的命令中添加chmod,但它不起作用。

这是我的.drone.yml

kind: pipeline
name: talkier

steps:
- name: test
  image: node:11-alpine
  commands:
  - npm install
  - chmod +rwx ./node_modules/.bin/jest
  - npm test

错误是这样的:

+ chmod +rwx ./node_modules/.bin/jest
+ npm test
> talkier@1.0.0 test /drone/src
> sh node_modules/.bin/jest
node_modules/.bin/jest: line 2: /bin: Permission denied
node_modules/.bin/jest: line 3: syntax error: unexpected "("
npm ERR! Test failed. See above for more details.

0 个答案:

没有答案