Skip to content
Snippets Groups Projects
Commit 3714e191 authored by Kamil Trzcinski's avatar Kamil Trzcinski
Browse files

Improve after review

parent e6209a40
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -670,7 +670,7 @@ failure.
 
**Example configurations**
 
To upload artifacts only when build fails
To upload artifacts only when build fails.
 
```yaml
job:
Loading
Loading
Loading
Loading
@@ -208,7 +208,7 @@ module Ci
raise ValidationError, "#{name} job: allow_failure parameter should be an boolean"
end
 
if job[:when] && !job[:when].in?(%w(on_success on_failure always))
if job[:when] && !job[:when].in?(%w[on_success on_failure always])
raise ValidationError, "#{name} job: when parameter should be on_success, on_failure or always"
end
end
Loading
Loading
@@ -279,7 +279,7 @@ module Ci
raise ValidationError, "#{name} job: artifacts:paths parameter should be an array of strings"
end
 
if job[:artifacts][:when] && !job[:artifacts][:when].in?(%w(on_success on_failure always))
if job[:artifacts][:when] && !job[:artifacts][:when].in?(%w[on_success on_failure always])
raise ValidationError, "#{name} job: artifacts:when parameter should be on_success, on_failure or always"
end
end
Loading
Loading
Loading
Loading
@@ -602,7 +602,7 @@ module Ci
})
end
 
%w(on_success on_failure always).each do |when_state|
%w[on_success on_failure always].each do |when_state|
it "returns artifacts for when #{when_state} defined" do
config = YAML.dump({
rspec: {
Loading
Loading
@@ -612,6 +612,7 @@ module Ci
})
 
config_processor = GitlabCiYamlProcessor.new(config, path)
builds = config_processor.builds_for_stage_and_ref("test", "master")
expect(builds.size).to eq(1)
expect(builds.first[:options][:artifacts][:when]).to eq(when_state)
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment