Uploaded image for project: 'Evergreen'
  1. Evergreen
  2. EVG-5876

API endpoint to create a build for a github PR

    XMLWordPrintable

    Details

      Description

      Occasionally Evergreen stops creating builds for github PRs. Usually when the problem clears up there is a backlog of these builds that have to be processed. As a user there is always a question of whether a particular PR will get picked up or whether it was attempted to be processed and that failed, and no amount of waiting will make it built by Evergreen.

      The current solution seems to be to push more commits to the PR's branch, and then wait for Evergreen to notice the changes and build them. This has two issues:

      1. Sometimes I want to keep the commits as they are, because the work is complete and I have no further work to push to the branch. I could amend the last commit but this can have negative interactions with comments in the PR.
      2. Sometimes Evergreen doesn't seem to build a PR to which additional commits were pushed anyway.

      Therefore I would like to have an API endpoint that I can hit which will make Evergreen create a build for a given PR, as if it noticed this PR via github hooks or github polling.

        Attachments

          Activity

            People

            Assignee:
            backlog-server-evg Backlog - Evergreen Team
            Reporter:
            oleg.pudeyev Oleg Pudeyev
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated: