Closed Bug 1185537 Opened 9 years ago Closed 9 years ago

Create a web app that allows users to extend their try pushes (only buildbot jobs)

Categories

(Testing :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: adusca, Assigned: adusca)

Details

The goal is to create a web page where users can select which jobs they would like to add to their try push and the jobs would be added from there.

I started working on this in https://github.com/adusca/try_extender
Note that this bug is only for jobs that are still running on buildbot.
The equivalent bug for taskcluster is bug 1108154.
Summary: Create a web app that allows users to extend their try pushes → Create a web app that allows users to extend their try pushes (only buildbot jobs)
Status: UNCONFIRMED → NEW
Ever confirmed: true
NOTE: This is an alpha web app.

Preliminary working solution in here:
http://try-extender.herokuapp.com
Assignee: nobody → alicescarpa
This is pretty awesome!
Currently try-extender triggers jobs by processing a HTTP POST request. On Heroku this is a problem because they have a strict 30 seconds timeout for HTTP requests. I'm working on having the trigger part happen in a background process.
Try Extender should be back to normal now. For future reference, Heroku has a good tutorial on how to run tasks in the background: https://devcenter.heroku.com/articles/python-rq

Now, when users trigger something they are immediately redirected to the relevant TH page while Try extender finishes processing stuff. One con of this approach is that it takes a while for the jobs to show up in TH.
Let's assume this project done and what will come out of bug 1194830 will be the improved version.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.