summaryrefslogtreecommitdiff
path: root/app/models/ci/pipeline_enums.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/ci/pipeline_enums.rb')
-rw-r--r--app/models/ci/pipeline_enums.rb16
1 files changed, 14 insertions, 2 deletions
diff --git a/app/models/ci/pipeline_enums.rb b/app/models/ci/pipeline_enums.rb
index 859abc4a0d5..3cd88807969 100644
--- a/app/models/ci/pipeline_enums.rb
+++ b/app/models/ci/pipeline_enums.rb
@@ -7,7 +7,8 @@ module Ci
def self.failure_reasons
{
unknown_failure: 0,
- config_error: 1
+ config_error: 1,
+ external_validation_failure: 2
}
end
@@ -35,9 +36,20 @@ module Ci
{
unknown_source: nil,
repository_source: 1,
- auto_devops_source: 2
+ auto_devops_source: 2,
+ remote_source: 4,
+ external_project_source: 5
}
end
+
+ def self.ci_config_sources_values
+ config_sources.values_at(
+ :unknown_source,
+ :repository_source,
+ :auto_devops_source,
+ :remote_source,
+ :external_project_source)
+ end
end
end