我正在尝试将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
:
我的config.yml有以下步骤:
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.
你们中有人做过这种整合吗?
谢谢
发布于 2020-06-25 13:25:26
更新:
我必须将.exe添加到curl命令中:
- run:
name: Upload Coverage Results
command: curl.exe -s https://codecov.io/bash | bash -s --
when: "always"现在它建立了,但找不到报告。
==> 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 0https://stackoverflow.com/questions/62571396
复制相似问题