-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI status with hook #813
Comments
@unknwon If you need more informations about this feature, i can provide you with good pointers. I have created a test project on my personnal server with a pull request. The pull request triggered a strider build, which in turn used the github-status plugin to send the result back to github.
Hope this will help if you're not familiar with the idea. |
👍 for this |
+1 Also just to clarify, will the hook be triggered during a PR submit or during accepting a PR (merge)? |
+1 |
1 similar comment
+1 |
Has anyone started doing any work on this or is it still available? |
@thecanadianbaker I don't think anyone one is working on it, but it is also not a easy thing to implemented (involves design concepts of Gogs, and such.). |
I agree that the proposed is not easily implemented, but I think we might Is this feasible and does it sound appropriate?
|
@thecanadianbaker This feature should be a part of the entire new system like GitHub's pull request merge checks. Just the hook is easy, but that's not very extendable. |
Very glad to see this has been added to a milestone. Great, thanks! |
+1 |
1 similar comment
+1 |
+1 |
+n, n > 好多好多。 gogs后面的团队好给力。 |
I don't see how Gogs could have any practical value without this feature. |
How github implements this: https://developer.github.com/v3/repos/statuses/ |
IMHO this feature can be integrated quite easy if you do it like github |
Would realy love to see this type of integration! |
Is anyone working on this one yet? |
On September 2, 2016 5:46:06 PM CEST, Kurt Madel notifications@github.com wrote:
Not me. Planning to start? Sent from hand-held device, sorry for brevity |
and updating the vendor directory
Merge this thread to #4631. |
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.
The text was updated successfully, but these errors were encountered: