EngineeringProductivity/Projects/Treeherder: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Contributing: Update "What's Deployed" link post bug 1198452)
(→‎Contributing: Add Heroku revision.txt to the "What's Deployed" link)
Line 12: Line 12:
* Good first bugs for new developers: [http://www.joshmatthews.net/bugsahoy/?reporting=1&unowned=1 Bugs Ahoy]
* Good first bugs for new developers: [http://www.joshmatthews.net/bugsahoy/?reporting=1&unowned=1 Bugs Ahoy]
* Issue tracker: [https://bugzilla.mozilla.org/enter_bug.cgi?product=Tree+Management&component=Treeherder Report a bug] / [https://bugzilla.mozilla.org/query.cgi?query_format=advanced&product=Tree+Management&f1=component&o1=substring&v1=Treeherder&resolution=--- search open bugs] / [[Auto-tools/Projects/Treeherder/Bug_Triage|bug triage]]  
* Issue tracker: [https://bugzilla.mozilla.org/enter_bug.cgi?product=Tree+Management&component=Treeherder Report a bug] / [https://bugzilla.mozilla.org/query.cgi?query_format=advanced&product=Tree+Management&f1=component&o1=substring&v1=Treeherder&resolution=--- search open bugs] / [[Auto-tools/Projects/Treeherder/Bug_Triage|bug triage]]  
* Mozilla Treeherder instances: [https://treeherder.allizom.org Staging] / [https://treeherder.mozilla.org Production] ([https://mana.mozilla.org/wiki/display/websites/treeherder.mozilla.org mana page]) / [https://whatsdeployed.paas.allizom.org/?owner=mozilla&repo=treeherder&name%5B%5D=Stage&url%5B%5D=https://treeherder.allizom.org/revision.txt&name%5B%5D=Prod&url%5B%5D=https://treeherder.mozilla.org/revision.txt Deployed changes info]
* Mozilla Treeherder instances: [https://treeherder.allizom.org Staging] / [https://treeherder.mozilla.org Production] ([https://mana.mozilla.org/wiki/display/websites/treeherder.mozilla.org mana page]) / [https://whatsdeployed.paas.allizom.org/?owner=mozilla&repo=treeherder&name%5B%5D=Heroku-prototype&url%5B%5D=https://treeherder-heroku.herokuapp.com/revision.txt&name%5B%5D=Stage&url%5B%5D=https://treeherder.allizom.org/revision.txt&name%5B%5D=Prod&url%5B%5D=https://treeherder.mozilla.org/revision.txt Deployed changes info]


== Source and Docs ==
== Source and Docs ==

Revision as of 16:46, 8 September 2015

About

Treeherder is a reporting dashboard for checkins to Mozilla projects (for example, mozilla-central or Gaia). It allows users to see the results of automatic builds and their respective tests. Treeherder also provides a rich set of APIs that can be used by other projects interested in this information.

Treeherder is the successor to TBPL.

For tracking performance data, see Treeherder's sister project, Perfherder.

Contributing

To make UI changes, in many cases you only need to perform a very simple setup running a local webserver pointing at the production instance, described here. If you wish to hack on the backend, or the UI and backend together, you will instead need to set up a Vagrant environment, using these steps.

Source and Docs

Getting in touch

What we're working on

Assigned Treeherder bugs. View on Bugzilla

Full Query
ID Priority Component Summary Assigned to
1617622 P1 Treeherder create view in treeherder to aid in verifying infrastructure changes Suyash Salampuria
1296077 P2 Treeherder: Data Ingestion Jobs stuck in the "running" state Kyle Lahnakoski [:ekyle]
1416266 P2 Treeherder [Meta] Make the Treeherder contributing experience less painful Karl Thiessen [:kthiessen, he/him]
1602781 P2 Treeherder: Infrastructure Investigate MySql 8 upgrade Suyash Salampuria
1600744 P3 Treeherder Docker image and host share node_modules subdirectory Shubhank Saxena
1864100 -- Treeherder: Frontend "Filter platforms & jobs" field doesn't match with copied job name Tooru Fujisawa [:arai]
1850001 -- Treeherder: Frontend add view to hide failed tasks which had a successful rerun Tooru Fujisawa [:arai]
1864376 -- Treeherder glean-probe-scraper workflow should be run only on master branch Tooru Fujisawa [:arai]
1863187 -- Treeherder Can we add "How to run locally" info to each job's details? Tooru Fujisawa [:arai]
1815228 -- Treeherder update markers for bug reports which should be filed in restricted mode Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1816198 -- Treeherder python tests broken after docker upgrade to version 23: "open /home/circleci/.docker/buildx/instances/default: no such file or directory" after "WARNING: Error loading config file: .dockercfg: $HOME is not defined" Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1968693 -- Treeherder: Frontend do not hide resolved 'single tracking bug' in bug suggestions Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1967864 -- Treeherder: Frontend ignore resolved internal issues (with associated bug) when checking for existing internal issues when internal issue filer gets used Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1849257 -- Treeherder disable django debug toolbar for test execution Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1784373 -- Treeherder also support 'intermittent' icon for tasks without group symbol Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1918365 -- Treeherder: Frontend replace react-lazylog with @melloware/react-logviewer Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1908165 -- Treeherder ci/circleci: python-tests-postgres fails to run successfully: Daemons using outdated libraries | Which services should be restarted? Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1908442 -- Treeherder: Frontend Custom Push Action and Custom Job Action modal dialogs not closed when user presses 'Trigger' button Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1907907 -- Treeherder: Frontend 'Filter by test path' does work correctly if a wpt folder contains a dash Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1730922 -- Treeherder explain why bug created from Treeherder is set as security bug Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1873109 -- Treeherder: API ensure uniqueness of bugs in suggestions for failure line Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1964964 -- Treeherder: API failure lines order lost in bug_suggestions endpoint but needed Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1906283 -- Treeherder: Frontend tooltip for suggested closed bug for failure line sometimes does not show resolution Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1704525 -- Treeherder: Data Ingestion also ingest bugzilla product and component of intermittent bugs for use in dashboards Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1785833 -- Treeherder: Data Ingestion ingest bug creation date Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1879527 -- Treeherder: Data Ingestion drop esr 102 trees Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1906258 -- Treeherder: Frontend case-insensitive bug suggestion generation actually is case-sensitive, should be insensitive Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1896687 -- Treeherder: Frontend switch Treeherder production to use new Treestatus Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1745936 -- Treeherder: Frontend provide feature to select text in log viewer and transfer it to bug filer's description field in other tab Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1819324 -- Treeherder: Frontend add "Same Test Manifest" logic similar to "Similar Jobs" Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1594967 -- Treeherder When filing bugs on intermittents failing test-verify, use a test-verify-failure keyword Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1525121 -- Treeherder long pinned job names shouldn't wrap onto two/2 lines Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1866594 -- Treeherder: Frontend bugfiler forgets to include test name in bug title for bug to create Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1870721 -- Treeherder: Frontend 'Trigger missing/all jobs' should schedule tasks and all tests, not keep the optimization of the gecko decision task when the push got created and only likely relevant tests got scheduled Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1873203 -- Treeherder: Frontend update pretty platform names Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1875340 -- Treeherder: Frontend use native javascript gzip compression instead of pako package Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1885655 -- Treeherder: Frontend support tasks from firefox-android in the bugfiler Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1890667 -- Treeherder: Frontend switch production to new Treeherder instance Sebastian Hengst [:aryx] (needinfo me if it's about an intermittent or backout)
1763169 -- Treeherder Support testing environment for mozci classifications Eva Bardou
1838660 -- Treeherder Update Python dev dependencies Eva Bardou
1957113 -- Treeherder Add `release/*` branches to treeherder for firefox-ios and staging-firefox-ios Heitor Neiva [:hneiva]
1635586 -- Treeherder tables build_platform and machine_platform have many outdated entries Joel Maher ( :jmaher ) (UTC -8)
1599094 -- Treeherder: Infrastructure Removing performance signatures takes very long Kyle Lahnakoski [:ekyle]
1648878 -- Treeherder: Frontend Allow the Fuzzy Job Finder to use the new Fuzzy search operators Wes Kocher (:KWierso) (Not reading bugmail; email directly if needed)
1640673 -- Treeherder: Frontend Add ability to filter pushes by commit message Wes Kocher (:KWierso) (Not reading bugmail; email directly if needed)
1823654 -- Treeherder switch to Ruff for linting Yoann Schneider


Recent changes

Bugs fixed in the last 14 days. View on Bugzilla

Full Query
ID Component Summary Assigned to
1970693 Treeherder: Frontend Support ESR140 in treeherder Bastien Orivel [:eijebong]
1971834 Treeherder intermittent commenter is posting build types in the variant column
1912975 Treeherder: Frontend intermittent failure view should add urlparams for filters when using text fields for filtering
1923407 Treeherder: Frontend intermittent failure view should strike through bugs that are marked as closed