A little SVG widget to display build history charts and other badges for public repositories.
The SVG widget currently works for public repositories built with:
The base URL to the SVG widget is:
https://buildstats.info/{buildSystem}/chart/{account}/{project}
Replace {buildSystem}
with one of the supported build systems:
- appveyor
- travisci
- circleci
Replace {account}
and {project}
with your personal values.
For example https://buildstats.info/appveyor/chart/dustinmoris/ci-buildstats
displays the build history chart for this particular project.
The complete markdown for the above chart is as following:
[![Build history](https://buildstats.info/appveyor/chart/dustinmoris/ci-buildstats)](https://ci.appveyor.com/project/dustinmoris/ci-buildstats/history)
By default the widget will render a chart for builds from all branches.
You can select a specific branch by appending the branch
parameter to the URL (optional):
https://buildstats.info/{buildSystem}/chart/{account}/{project}?branch={branch}
You can specify the maximum build count by appending the buildCount
parameter to the URL (optional):
https://buildstats.info/{buildSystem}/chart/{account}/{project}?buildCount={number}
Use the includeBuildsFromPullRequest
parameter to include or exclude builds from a pull request (optional):
https://buildstats.info/{buildSystem}/chart/{account}/{project}?includeBuildsFromPullRequest={true/false}
You can hide the build stats by appending the showstats
parameter to the URL (optional):
https://buildstats.info/{buildSystem}/chart/{account}/{project}?showstats={true/false}
The full URL to the SVG widget is:
https://buildstats.info/{buildSystem}/chart/{account}/{project}[?buildCount={buildCount}&branch={branch}&includeBuildsFromPullRequest={includeBuildsFromPullRequest}&showStats={true/false}]
The SVG widget for Buildstats.info
- which is build with AppVeyor
- for the last 40 builds
- and only from the master branch
is as following:
NuGet badges are in beta state at the moment.
The URL to the NuGet badge is:
https://buildstats.info/nuget/{packageName}
For example the badge and Markdown for the NUnit NuGet badge would be:
[![NuGet Badge](https://buildstats.info/nuget/nunit)](https://www.nuget.org/packages/NUnit/)
You can append the includePreReleases=true
flag to include pre-release packages:
[![NuGet Badge](https://buildstats.info/nuget/NServiceBus.PostgreSQL?includePreReleases=true)](https://www.nuget.org/packages/NServiceBus.PostgreSQL/1.0.0-CI00021)
MyGet badges are in alpha state.
The URL to the MyGet badge is:
https://buildstats.info/myget/{feedName}/{packageName}
For example the badge and Markdown for the NEventSocket MyGet badge would be:
[![MyGet Badge](https://buildstats.info/myget/neventsocket-prerelease/NEventSocket)](https://www.myget.org/feed/neventsocket-prerelease/package/nuget/NEventSocket)
Feedback is welcome and pull requests get accepted.