我正在将项目迁移到Circle CI 2.0。
这是我的 config.yml 文件。
x(a)
Circle CI构建失败,因为显示此错误的最后一步。
version: 2
jobs:
build:
docker:
- image: circleci/android:api-26-alpha
- image: circleci/python:3.6.1
steps:
- checkout
- run:
name: pre-dependencies
command: pip install --user codecov
- run: sdkmanager --licenses
- run:
name: override-test
command: ./gradlew --info install test coverage
- run:
name: post-test
command: codecov
步骤预依赖下载了codecov库,这里是此步骤的输出:
#!/bin/bash -eo pipefail
npm install codecov
/bin/bash: npm: command not found
Exited with code 127
任何想法如何解决?
答案 0 :(得分:3)
免责声明:CircleCI的开发人员传播者
将行pip install --user codecov
更改为sudo pip install codecov
。
第二个命令使用正确的权限安装Codecov以用作shell命令。