summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ci/gitlab_ci_yaml_processor.rb12
-rw-r--r--spec/lib/ci/gitlab_ci_yaml_processor_spec.rb14
2 files changed, 13 insertions, 13 deletions
diff --git a/lib/ci/gitlab_ci_yaml_processor.rb b/lib/ci/gitlab_ci_yaml_processor.rb
index be2462949f1..a87329c296a 100644
--- a/lib/ci/gitlab_ci_yaml_processor.rb
+++ b/lib/ci/gitlab_ci_yaml_processor.rb
@@ -4,12 +4,12 @@ module Ci
DEFAULT_STAGES = %w(build test deploy)
DEFAULT_STAGE = 'test'
- ALLOWED_YAML_KEYS = [:before_script, :finally_script, :image, :services, :types, :stages, :variables, :cache]
+ ALLOWED_YAML_KEYS = [:before_script, :after_script, :image, :services, :types, :stages, :variables, :cache]
ALLOWED_JOB_KEYS = [:tags, :script, :only, :except, :type, :image, :services,
:allow_failure, :type, :stage, :when, :artifacts, :cache,
:dependencies]
- attr_reader :before_script, :finally_script, :image, :services, :variables, :path, :cache
+ attr_reader :before_script, :after_script, :image, :services, :variables, :path, :cache
def initialize(config, path = nil)
@config = YAML.safe_load(config, [Symbol], [], true)
@@ -44,7 +44,7 @@ module Ci
def initial_parsing
@before_script = @config[:before_script] || []
- @finally_script = @config[:finally_script]
+ @after_script = @config[:after_script]
@image = @config[:image]
@services = @config[:services]
@stages = @config[:stages] || @config[:types]
@@ -86,7 +86,7 @@ module Ci
artifacts: job[:artifacts],
cache: job[:cache] || @cache,
dependencies: job[:dependencies],
- finally_script: @finally_script,
+ after_script: @after_script,
}.compact
}
end
@@ -104,8 +104,8 @@ module Ci
raise ValidationError, "before_script should be an array of strings"
end
- unless @finally_script.nil? || validate_array_of_strings(@finally_script)
- raise ValidationError, "finally_script should be an array of strings"
+ unless @after_script.nil? || validate_array_of_strings(@after_script)
+ raise ValidationError, "after_script should be an array of strings"
end
unless @image.nil? || @image.is_a?(String)
diff --git a/spec/lib/ci/gitlab_ci_yaml_processor_spec.rb b/spec/lib/ci/gitlab_ci_yaml_processor_spec.rb
index 8e373ae55b0..2421d6eee8f 100644
--- a/spec/lib/ci/gitlab_ci_yaml_processor_spec.rb
+++ b/spec/lib/ci/gitlab_ci_yaml_processor_spec.rb
@@ -293,17 +293,17 @@ module Ci
subject { config_processor.builds_for_stage_and_ref("test", "master").first }
- describe "finally_script" do
+ describe "after_script" do
context "in global context" do
let(:config) {
{
- finally_script: ["finally_script"],
+ after_script: ["after_script"],
test: { script: ["script"] }
}
}
- it "return finally_script in options" do
- expect(subject[:options][:finally_script]).to eq(["finally_script"])
+ it "return after_script in options" do
+ expect(subject[:options][:after_script]).to eq(["after_script"])
end
end
end
@@ -629,11 +629,11 @@ EOT
end.to raise_error(GitlabCiYamlProcessor::ValidationError, "before_script should be an array of strings")
end
- it "returns errors if finally_script parameter is invalid" do
- config = YAML.dump({ finally_script: "bundle update", rspec: { script: "test" } })
+ it "returns errors if after_script parameter is invalid" do
+ config = YAML.dump({ after_script: "bundle update", rspec: { script: "test" } })
expect do
GitlabCiYamlProcessor.new(config, path)
- end.to raise_error(GitlabCiYamlProcessor::ValidationError, "finally_script should be an array of strings")
+ end.to raise_error(GitlabCiYamlProcessor::ValidationError, "after_script should be an array of strings")
end
it "returns errors if image parameter is invalid" do