summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/pipeline/chain/command.rb
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-04-06 09:09:03 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2021-04-06 09:09:03 +0000
commit61ee5c363522f2639d1c515a74b9b02b7672c7c2 (patch)
tree65905860063ad3af3c31656b6aa1ca6f8fe36856 /lib/gitlab/ci/pipeline/chain/command.rb
parent5e230e10b86a9b65eb5a7aa532879fe7456003e6 (diff)
downloadgitlab-ce-61ee5c363522f2639d1c515a74b9b02b7672c7c2.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'lib/gitlab/ci/pipeline/chain/command.rb')
-rw-r--r--lib/gitlab/ci/pipeline/chain/command.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/gitlab/ci/pipeline/chain/command.rb b/lib/gitlab/ci/pipeline/chain/command.rb
index 46ecb10ea2b..c3c1728602c 100644
--- a/lib/gitlab/ci/pipeline/chain/command.rb
+++ b/lib/gitlab/ci/pipeline/chain/command.rb
@@ -84,7 +84,7 @@ module Gitlab
end
def metrics
- @metrics ||= ::Gitlab::Ci::Pipeline::Metrics.new
+ @metrics ||= ::Gitlab::Ci::Pipeline::Metrics
end
def observe_creation_duration(duration)
@@ -97,6 +97,11 @@ module Gitlab
.observe({ source: pipeline.source.to_s }, pipeline.total_size)
end
+ def increment_pipeline_failure_reason_counter(reason)
+ metrics.pipeline_failure_reason_counter
+ .increment(reason: (reason || :unknown_failure).to_s)
+ end
+
def dangling_build?
%i[ondemand_dast_scan webide].include?(source)
end