1 2 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 57 58
|
#import "./flow_metric_item.fragment.graphql"
query flowMetricsQuery($fullPath: ID!, $startDate: Time!, $endDate: Time!, $labelNames: [String!]) {
project(fullPath: $fullPath) {
id
flowMetrics {
issues: issueCount(from: $startDate, to: $endDate, labelNames: $labelNames) {
...FlowMetricItem
}
issues_completed: issuesCompletedCount(
from: $startDate
to: $endDate
labelNames: $labelNames
) {
...FlowMetricItem
}
cycle_time: cycleTime(from: $startDate, to: $endDate, labelNames: $labelNames) {
...FlowMetricItem
}
lead_time: leadTime(from: $startDate, to: $endDate, labelNames: $labelNames) {
...FlowMetricItem
}
deploys: deploymentCount(from: $startDate, to: $endDate) {
...FlowMetricItem
}
median_time_to_merge: timeToMerge(from: $startDate, to: $endDate) {
...FlowMetricItem
}
}
}
group(fullPath: $fullPath) {
id
flowMetrics {
issues: issueCount(from: $startDate, to: $endDate, labelNames: $labelNames) {
...FlowMetricItem
}
issues_completed: issuesCompletedCount(
from: $startDate
to: $endDate
labelNames: $labelNames
) {
...FlowMetricItem
}
cycle_time: cycleTime(from: $startDate, to: $endDate, labelNames: $labelNames) {
...FlowMetricItem
}
lead_time: leadTime(from: $startDate, to: $endDate, labelNames: $labelNames) {
...FlowMetricItem
}
deploys: deploymentCount(from: $startDate, to: $endDate) {
...FlowMetricItem
}
median_time_to_merge: timeToMerge(from: $startDate, to: $endDate) {
...FlowMetricItem
}
}
}
}
|