Closed Bug 1347310 Opened 7 years ago Closed 7 years ago

Host the test-centric UI somewhere for prototype evaluation

Categories

(Tree Management Graveyard :: Treeherder: Test-based View, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: camd, Assigned: eli)

References

Details

Should we host this on Heroku?  OR just gh-pages somewhere?
Blocks: 1337488
Or, of course, the other option is to move it back to Treeherder and host it there.  That's probably the best option.  :)
Eli has done this now.  It's at: https://treeherder-manifest.herokuapp.com/?repo=mozilla-inbound&revision=e73241bcb49a399d1de1e512d0334eeece0dcffd
Assignee: nobody → eli
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
I get access denied on https://dashboard.heroku.com/apps/treeherder-manifest - presume it's hosted as a personal app at the moment? Could you move to the Mozilla Heroku org?
Flags: needinfo?(eperelman)
Eli transferred the app to my account to work around the credit card bug with enterprise accounts - and I've then transferred to the Mozilla org and added Cameron to the app too:
https://dashboard.heroku.com/apps/treeherder-manifest/access
Flags: needinfo?(eperelman)
Eli, I don't suppose you could approve the Heroku dashboard app here (only org admins can):
https://github.com/settings/connections/applications/2bde25e3844dcbccc16d

This will let me set up the Heroku-GitHub autodeploy (currently only manual deploys).
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
The Heroku app is now linked to GitHub and I've enabled auto-deploy from master:
https://dashboard.heroku.com/apps/treeherder-manifest/deploy/github
Status: REOPENED → RESOLVED
Closed: 7 years ago7 years ago
Resolution: --- → FIXED
Component: Treeherder → Treeherder: Test-based View
Product: Tree Management → Tree Management Graveyard
You need to log in before you can comment on or make changes to this bug.