Skip to content

Monitor updates to pr and post Jenkins CI progress #5

Description

@jbergstroem

Background and further details here: nodejs/build#236

I'd be happy to chip in here.

Activity

  1. williamkapke commented on Apr 6, 2016

    @williamkapke
    Contributor

    @phillipj Looking at @jbergstroem's work for the build team in that linked issue above, I see he/they are using the Github Status API. That seems like a cool way to go... maybe incorporate that in to the work you have in pollTravis?

  2. Fishrock123 commented on Apr 6, 2016

    @Fishrock123
    Contributor

    Yeah we should probably push to the github status API. That way, it also displays at the merge button and you don't need to find the latest comment.

  3. Fishrock123 commented on Apr 6, 2016

    @Fishrock123
    Contributor

    Related github module API: http://mikedeboer.github.io/node-github/#statuses, looking into it.

  4. phillipj commented on Apr 6, 2016

    @phillipj
    Member

    @williamkapke trying to use to status API sounds awesome! One step closer to mimic Travis completely 👯

  5. changed the title [-]Monitor updates to pr and post CI progress[/-] [+]Monitor updates to pr and post CI progress (Status API)[/+] on Apr 8, 2016
  6. self-assigned this
    on Apr 8, 2016
  7. changed the title [-]Monitor updates to pr and post CI progress (Status API)[/-] [+]Monitor updates to pr and post CI progress[/+] on Apr 8, 2016
  8. Fishrock123 commented on Apr 8, 2016

    @Fishrock123
    Contributor

    moving the status api discussion to #14

  9. changed the title [-]Monitor updates to pr and post CI progress[/-] [+]Monitor updates to pr and post Jenkins CI progress[/+] on Apr 8, 2016
  10. removed their assignment
    on Apr 10, 2016
  11. phillipj commented on Apr 19, 2016

    @phillipj
    Member

    @jbergstroem how would we know when to start polling? Could Jenkins do a HTTP requestagainst the bot, notifying there's a PR build that just started? Or should the bot listen for PR comments matching "CI: http://ci.nodejs.org/*"?

  12. jbergstroem commented on Apr 19, 2016

    @jbergstroem
    MemberAuthor

    I owe a few of you a post -- sorry for the delay. I'm a bit backlogged at the moment; will get back to you shortly.

  13. phillipj commented on Apr 22, 2016

    @phillipj
    Member

    Seems the ../api/json endpoint would be perfect for polling build status. E.g. for nodejs/node#6342: https://ci.nodejs.org/job/node-test-pull-request/2363/api/json

  14. phillipj commented on May 6, 2017

    @phillipj
    Member

    Landed with #35

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions