Skip to content

Commit

Permalink
ddd
Browse files Browse the repository at this point in the history
  • Loading branch information
adamfarley committed Sep 19, 2023
1 parent cfdd0d8 commit 6dc802b
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions content/blog/the_triage_rhyme/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,22 +18,27 @@ And now, without further ado, I present:
## The Triage Rhyme

![T](T.png) is for TReSS, so go take a [gander](## "Identify failed pipelines via TRSS."). We're perusing a mess, of pipelines [red](## "Red means a job has failed. Framework errors, build failures, etc.")/[amber](## "Amber often means that a unit test failed, but the test framework completed.").

![R](R.png) means Results, a text file conniption! Search "Error: "! Search "FAILURE"! Search Donner and Blitzen!
- Search failed job output for error keywords.
- "Error:" is often associated with errors.
- "FAILURE" usually means a subjob failed, like Smoke Tests after a build.
- Donner and Blitzen are Santa's reindeer. They are a metaphor for "search for everything".

![I](I.png) gets you Issues, or maybe gets none. Un problem, un issue; you only need one.
- Search repositories for related issues.
- An existing issue means further triage is not needed.
- Put a link to your failure in any existing issues, to keep the issue up-to-date.

![A](A.png) checks the Archives, dig till you drop. You will find the cause, for this unforeseen stop.
- Do some digging to find the general source of the issue.
- Frequent offenders are changesets and test/build framework updates.

![G](G.png) will be Gather, with many a fact! Make an issue on git, help the bug fixer act.
- Raise an issue in the relevant repository.
- Be sure to add job links, log files, and a copy of the error message.
- Always start with a summary of the problem, to help bug fixers grasp the issue quickly.

![E](E.png) brings an End, so go rest your eyes. Triage is a quest, with knowledge the prize.
- Triage is about creating a knowledge base before task prioritization.
- Always look for bigger fish before trying to solve anything.
Expand Down

0 comments on commit 6dc802b

Please sign in to comment.