Add a page to Lando that shows the state of a job, with links to relevant systems
Categories
(Conduit :: Lando, enhancement, P3)
Tracking
(Not tracked)
People
(Reporter: emilio, Assigned: shtrom)
References
(Depends on 1 open bug, Blocks 4 open bugs)
Details
(Keywords: leave-open)
Attachments
(7 files)
|
49 bytes,
text/x-github-pull-request
|
Details | Review | |
|
32.27 KB,
image/png
|
Details | |
|
49 bytes,
text/x-github-pull-request
|
Details | Review | |
|
49 bytes,
text/x-github-pull-request
|
Details | Review | |
|
48 bytes,
text/x-github-pull-request
|
Details | Review | |
|
54 bytes,
text/x-github-pull-request
|
Details | Review | |
|
49 bytes,
text/x-github-pull-request
|
Details | Review |
mach try is super fast now thanks to lando (thanks!)
However one of the things I commonly miss from --push-to-vcs is the ability of copying a link from the terminal output into the bug / phab revision. This is specially useful if I'm pushing to try on behalf of other people.
Since the push takes a variable amount of time to show up in treeherder, it's easy to forget to go back there and get the right link.
It'd be nice if lando jobs had a URL that, once landed, linked / redirected to treeherder, so that I could just post that.
Seems lando has both the rev and the tree so I think it should be workable.
Updated•1 year ago
|
Comment 1•1 year ago
|
||
We have discussed this within the team several times, it is definitely on our radar. We need to find time to prioritize the work but it is coming soon. :)
Updated•1 year ago
|
| Assignee | ||
Updated•11 months ago
|
| Assignee | ||
Comment 6•11 months ago
|
||
:emilio
I see that mach try now does show both job status and TreeHerder links (added with bug 1964784)
Lando try submission success, took 1.3 seconds. Landing job id: 136624.
Lando Job Status API: https://api.lando.services.mozilla.com/landing_jobs/136624
Follow the progress of your build on Treeherder: https://treeherder.mozilla.org/jobs?repo=try&landoCommitID=136624
I assume that's the same summary information you'd like to have available at a lando-based URL (also to be show by mach try).
Is there any other info that you think would be useful to include on that page, too?
Comment 7•11 months ago
|
||
| Assignee | ||
Updated•11 months ago
|
| Assignee | ||
Comment 8•11 months ago
|
||
Here's a WIP of the status page. Now is a good time to say what you'd like in it (:
| Reporter | ||
Comment 9•11 months ago
|
||
In comment 0 I was mostly concerned about the treeherder link tbh, but that page looks good :)
| Assignee | ||
Comment 10•11 months ago
|
||
Some internal discussion led to those suggestions:
- covering all jobs (not just Try)
- commit should link to the repo
- not sure what the value is in linking to the json; everything there should be present on this page
- there should be a link to the bug and phab revision (if present)
- there should be a link to /D{id}
- url like/D{id}/job or /D{id}/
- queue for in-progress jobs
- timestamps - submission and landed
- error breakdown for the job
Comment 11•11 months ago
|
||
(In reply to Olivier Mehani [:shtrom] from comment #10)
Some internal discussion led to those suggestions:
- covering all jobs (not just Try)
The page will only support jobs landed through lando.moz.tools, which excludes try. Any effort spent on supporting both old and new Landos is better spent on migrating off the old Lando.
| Assignee | ||
Comment 12•10 months ago
|
||
Little prerequisite to resolve Hg SHAs from Git commit for TreeHerder links.
Comment 13•10 months ago
|
||
Comment 14•10 months ago
|
||
Authored by https://github.com/shtrom
https://github.com/mozilla-conduit/lando/commit/474ae33fb40aeeeacca84ca38f2c48e6cc195784
[main] utils: use raw query to pause workers for maintenance (bug 1945758) (#420)
| Assignee | ||
Updated•10 months ago
|
Comment 15•10 months ago
|
||
Authored by https://github.com/shtrom
https://github.com/mozilla-conduit/lando/commit/d3482ed351a2ffc581e27f8070285184633c5e68
[main] commit_map: move git2hg and hg2git logic from view into model (bug 1945758) (#415)
Comment 16•10 months ago
|
||
| Assignee | ||
Comment 17•10 months ago
|
||
Comment 18•10 months ago
|
||
Authored by https://github.com/shtrom
https://github.com/mozilla-conduit/lando/commit/8bc9a9cf60823452a488eaac38917da17dde2f08
[main] ui: add landing job views (bug 1945758) (#364)
Comment 19•10 months ago
|
||
Comment 20•9 months ago
|
||
Authored by https://github.com/shtrom
https://github.com/mozilla-conduit/lando/commit/12cb733775c20b3966dac28b761daf198d7696ca
[main] ui: use Repo.git_repo_name to look-up commit maps (bug 1945758) (#434)
| Assignee | ||
Comment 21•9 months ago
|
||
The code has landed for Landing Jobs. There is some support for API jobs, but the information is not as complete as for Landing Jobs just yet. This will be addressed, albeit with lower priority, in bug 1977975)
Try jobs are currently still on old Lando, and don't benefit from this just yet, but this will be addressed as part of bug 1965997)
Comment 23•8 months ago
|
||
Authored by https://github.com/shtrom
https://github.com/mozilla-conduit/suite/commit/f18f82b4e897c8b944f41d051786da42505a9ecc
[main] docker-compose: lando fixes (bug 1945758) (#72)
Description
•