首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CircleCi和CodeCov:“<”运算符保留给以后使用

CircleCi和CodeCov:“<”运算符保留给以后使用
EN

Stack Overflow用户
提问于 2020-06-25 08:47:19
回答 1查看 81关注 0票数 0

我正在尝试将CodeCov集成到CircleCI中,但是命令

bash <(curl -s https://codecov.io/bash)

返回

The '<' operator is reserved for future use.在管道中执行时。

我正在跟踪我找到的文件

https://docs.codecov.io/v4.3.0/docs/about-the-codecov-bash-uploader

  • CodeCov

我的config.yml有以下步骤:

代码语言:javascript
复制
steps:
      - checkout
      - run:
          name: "Run Unit Tests"
          command: dotnet.exe test ./UnitTests --collect:"XPlat Code Coverage"
      - run:
          name: Upload CodeCov.io Data
          command: bash <(curl -s https://codecov.io/bash)
          when: always # Uploads code coverage results, pass or fail

我也尝试过使用curl -s https://codecov.io/bash,但是这样我就得到了错误Invoke-WebRequest : Cannot process command because of one or more missing mandatory parameters: Uri.

你们中有人做过这种整合吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-06-25 13:25:26

更新:

我必须将.exe添加到curl命令中:

代码语言:javascript
复制
- run:
    name: Upload Coverage Results
    command: curl.exe -s https://codecov.io/bash | bash -s --
    when: "always"

现在它建立了,但找不到报告。

代码语言:javascript
复制
==> Circle CI detected. 
    project root: C:/Users/circleci/project 
    Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml 
==> Running gcov in C:/Users/circleci/project (disable via -X gcov) 
FIND: Parameter format not correct
 
==> Python coveragepy not found 
==> Searching for coverage reports in: 
    + C:/Users/circleci/project 
--> No coverage report found. 
    Please visit http://docs.codecov.io/docs/supported-languages 
CircleCI received exit code 0
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62571396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档