MCPcopy
hub / github.com/buildbot/buildbot / useStepUrlAnalyzer

Function useStepUrlAnalyzer

www/ui/src/util/StepUrls.ts:51–63  ·  view source on GitHub ↗
(baseUrls: string[])

Source from the content-addressed store, hash-verified

49};
50
51export function useStepUrlAnalyzer(baseUrls: string[]): StepUrlAnalyzer {
52 const buildrequestRegexes = useMemo(
53 () => baseUrls.map(url => new RegExp(`${url}#/buildrequests/([0-9]+)$`)),
54 [baseUrls]);
55 const buildRegexes = useMemo(
56 () => baseUrls.map(url => new RegExp(`${url}#/builders/([0-9]+)/builds/([0-9]+)$`)),
57 [baseUrls]);
58
59 return {
60 buildrequest: buildrequestRegexes,
61 build: buildRegexes,
62 };
63}
64
65export function analyzeStepUrls(analyzer: StepUrlAnalyzer, urls: StepUrl[]): StepInfoByUrls {
66 const info: StepInfoByUrls = {

Callers 2

BuildSummary.tsxFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected