Skip to content

CI status with hook #813

@hickscorp

Description

@hickscorp

This feature request might not be one of the most easy, and is related to #5

The idea would be for Gogs to expose a simple API for continuous integration / deliveries system to be able to report back about specific commits / PR quality.

An example of how you set up Github to talk with Travis is explained here: http://stackoverflow.com/questions/19810386/showing-travis-build-status-in-github-repo

Basically, i have right now Gogs talk with my CI server in one way, to trigger builds within the CI system. What i would like to do is being able to configure the other way-communication, to allow Gogs to have visibility wether a specific commit / PR passes or fails the tests.

The exposed API should be template-based, or simple enough to be hook-able to any other web-hook based system, this way anyone could configure gogs with his favorite CI / CD system.

Tell me if i'm clear enough, i don't have the exact word for this process.

Metadata

Metadata

Assignees

No one assigned

    Labels

    🎯 featureCategorizes as related to a new feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions