summaryrefslogtreecommitdiff
path: root/lib/ci
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2016-06-21 12:40:52 +0200
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2016-06-21 12:40:52 +0200
commitfc00c545b27ab2f4bf713ae246c197f809dd4c11 (patch)
tree39afd58eb9469a314aedca39a02b8f91ba63e927 /lib/ci
parentcd6a2afbbb508e96f67c1f192cee2c1d379b1749 (diff)
downloadgitlab-ce-fc00c545b27ab2f4bf713ae246c197f809dd4c11.tar.gz
Handle CI services config in new CI config classes
Diffstat (limited to 'lib/ci')
-rw-r--r--lib/ci/gitlab_ci_yaml_processor.rb8
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/ci/gitlab_ci_yaml_processor.rb b/lib/ci/gitlab_ci_yaml_processor.rb
index f4ef449c84c..2cb46448e76 100644
--- a/lib/ci/gitlab_ci_yaml_processor.rb
+++ b/lib/ci/gitlab_ci_yaml_processor.rb
@@ -14,7 +14,7 @@ module Ci
ALLOWED_CACHE_KEYS = [:key, :untracked, :paths]
ALLOWED_ARTIFACTS_KEYS = [:name, :untracked, :paths, :when, :expire_in]
- attr_reader :after_script, :services, :path, :cache
+ attr_reader :after_script, :path, :cache
def initialize(config, path = nil)
@ci_config = Gitlab::Ci::Config.new(config)
@@ -68,7 +68,7 @@ module Ci
@after_script = @config[:after_script]
@image = @config[:image]
- @services = @config[:services]
+ @services = @ci_config.services
@stages = @config[:stages] || @config[:types]
@variables = @config[:variables] || {}
@cache = @config[:cache]
@@ -127,10 +127,6 @@ module Ci
raise ValidationError, "after_script should be an array of strings"
end
- unless @services.nil? || validate_array_of_strings(@services)
- raise ValidationError, "services should be an array of strings"
- end
-
unless @stages.nil? || validate_array_of_strings(@stages)
raise ValidationError, "stages should be an array of strings"
end