blob: 7febcae8cdb76c06cf3d17de8528378b43a00ab2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
require 'gitlab_stats'
SCHEDULER.every '3000s', :first_in => 0 do
broken_builds = []
GitlabStats.projects.each do |proj|
GitlabStats.add_pipeline_stats_to proj
unless proj[:status] =~ /^success|running|No builds configured/
broken_builds << proj
end
puts proj
end
failed = broken_builds.size > 0
send_event('gitlab-builds', { failed: failed, header: "Gitlab builds", broken_builds: broken_builds })
end
|