3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
# File 'lib/buildkite_graphql_ruby/query_builder.rb', line 3
def branch_status(branch:)
query = " {\n viewer {\n user {\n name\n builds(branch:\"\#{branch}\") {\n count\n edges {\n node{\n branch\n state\n url\n uuid\n scheduledAt\n startedAt\n finishedAt\n pullRequest {\n id\n }\n jobs(last: 20) {\n edges {\n node {\n \\.\\.\\. on JobTypeCommand {\n agent {\n id\n }\n passed\n label\n artifacts(first: 100) {\n edges {\n node {\n id\n path\n \n state\n downloadURL\n }\n }\n }\n command\n url\n }\n }\n }\n }\n } \n }\n }\n }\n }\n }\n EOS\nend\n"
|