CIrcle CI 2.0 codecov:找不到命令

时间:2018-03-15 13:48:23

标签: circleci circleci-2.0 codecov

我正在将项目迁移到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

任何想法如何解决?

1 个答案:

答案 0 :(得分:3)

免责声明:CircleCI的开发人员传播者

将行pip install --user codecov更改为sudo pip install codecov

第二个命令使用正确的权限安装Codecov以用作shell命令。