Badges
About 501 wordsAbout 2 min
Badges are used to display metrics data, with colors indicating whether metrics meet standards.
Badge Types
Cloud Native Build Badges
Badges generated during Cloud Native Build, accessible via:
precise:
cnb.cool/{group}/{repository}/-/badge/git/{sha}/{metrics}
latest:
cnb.cool/{group}/{repository}/-/badge/git/latest/{metrics}
Parameter meanings:
group
: Repository grouprepository
: Repository namesha
: First 8 characters of CommitIdlatest
: Most recent datametrics
: Metric name, e.g.ci/status/push
represents build duration for push events in Cloud Native Build
Cloud Native Build Badge Meanings
During Cloud Native Build, related build metrics badge data is automatically uploaded:
Git Events
ci/status/push
Push event build duration and status
ci/status/branch.create
Branch.create event build duration and status
ci/status/pull_request
Pull_request event build duration and status
ci/status/pull_request.update
Pull_request.update event build duration and status
ci/status/pull_request.target
Pull_request.target event build duration and status
ci/status/pull_request.merged
Pull_request.merged event build duration and status
ci/status/tag_push
Tag_push event build duration and status
Workspace Preparation
ci/git-clone-yyds
Workspace size and preparation time
Pipeline Configuration
ci/pipeline-as-code
Cloud Native Build configuration file
Cloud Native Development
code/vscode-started
Development environment preparation time
Unit Testing
Using built-in task testing:coverage can report unit test badge data
testing/unit/coverage
Full unit test coverage
testing/unit/coverage-pr
Incremental unit test coverage for this pull_request