Files
probot.github.io/_apps/ci-reporter.md
Brandon Keepers c0fb7e7851 Sync data
2018-12-14 21:46:38 +00:00

1.9 KiB

title, description, slug, screenshots, authors, repository, host, stars, updated, installations, organizations
title description slug screenshots authors repository host stars updated installations organizations
CI Reporter Pastes the error output of a failing build into the relevant PR. ci-reporter
https://user-images.githubusercontent.com/10660468/36135324-78809222-1058-11e8-99cd-6cc100971066.png
JasonEtco
JasonEtco/ci-reporter https://ci-reporter-etc.herokuapp.com 11 2018-08-07 17:10:37 UTC 92
ant-design
ReactiveX
veggiemonk
explosion
semantic-release
thibmaek
octokit
fossasia
offu
Radarr

Usage

Simply install the app and watch the magic happen as your Pull Requests trigger failure statuses.

How it works

When a build fails, the CI provider will tell GitHub (via a status). GitHub then tells ci-reporter about a failed status, and it'll find the part of the build that failed, then comment back on the PR.

Configuration

You don't need any configuration for this to work in your project but you can customize a few things to fit your needs. You can create a .github/ci-reporter.yml file:

# Set to false to create a new comment instead of updating the app's first one
updateComment: true

# Use a custom string, or set to false to disable
before: "✨ Good work on this PR so far! ✨ Unfortunately, the [{{ provider }} build]({{ targetUrl }}) is failing as of {{ commit }}. Here's the output:"

# Use a custom string, or set to false to disable
after: "I'm sure you can fix it! If you need help, don't hesitate to ask a maintainer of the project!"

If you need more configuration, please let me know in a new issue.

Does it work with _____?

ci-reporter currently supports TravisCI and CircleCI. If you're interested in seeing support for another CI tool, please open an issue!