LogoLogo
Open TrustInSoft CI
  • Overview
  • Introduction tutorial
    • Prepare the demo project
    • Set up the continuous analysis
    • Find the root cause of the undefined behavior
    • Prove the absence of undefined behaviors
    • Go beyond your test suite
  • C++ tutorial
    • Prerequisites
    • Identifiers, constructors and calling conventions
    • Learn more
  • Configuration files
    • Build preparation stage
    • Analyses configuration
    • Tips: Switching from a Global configuration to a Committed configuration
    • Tips: Generalize analyses for several architectures
    • Tips: Factorize options between several analyses
  • Get help
  • Changelog
  • Glossary
  • FAQ
  • REFERENCE
    • Supported architectures
    • Add a status badge
    • GitHub organizations
    • CWE coverage
Powered by GitBook
On this page
  • Quick guide
  • More about the badge
  1. REFERENCE

Add a status badge

PreviousSupported architecturesNextGitHub organizations

Last updated 3 years ago

Quick guide

Add a status badge to your project's README by copying and pasting the below markdown template and inserting into it your project name and corresponding GitHub account:

[![TrustInSoft CI](https://ci.trust-in-soft.com/projects/<ACCOUNT_NAME>/<PROJECT_NAME>.svg?branch=master)](https://ci.trust-in-soft.com/projects/<ACCOUNT_NAME>/<PROJECT_NAME>)

More about the badge

A badge status is computed based on the statuses of the analyses that belong to the latest valid build. A build is valid if its result is complete, meaning that the build has not been canceled nor it is queued/running.

There are 3 possible statuses:

Status

Definition

Passing

All of the analyses in the latest valid build have the status "No undefined behavior".

Failing

At least one analysis in the latest valid build does not have the status "No undefined behavior" so it should be fixed.

Unknown

There is not valid build for this project/branch.