Skip to main content

Upload Coverage to Codecov

This page explains how to upload coverage reports to Codecov with FluentCI.

Before you begin

The instructions on this page assume that you are familiar with Codecov. In addition:

  • Have your project ready, including the coverage report.
  • Have a Codecov account.
  • Have a Codecov token.
  • Have a Codecov project.

Using the Codecov Plugin

You can use FluentCI to upload coverage reports to Codecov using the codecov plugin, no need to install Codecov CLI on your machine, FluentCI will handle everything for you.

The following command can be used to upload coverage reports to Codecov:

# Make sure to set the CODECOV_TOKEN environment variable
fluentci run --wasm codecov upload

CI/CD pipeline integrations

The following examples show how to integrate FluentCI with popular CI providers to upload coverage reports to Codecov:

ci.yml
name: ci
on:
push:
branches:
- main
jobs:
tasks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup Fluent CI
uses: fluentci-io/setup-fluentci@v5
- name: upload
run: fluentci run --wasm codecov upload
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}