Commit graph

20 commits

Author SHA1 Message Date
Kamil Trzcinski
99101f9484 Fix Rubocop 2017-12-08 13:00:09 +01:00
Kamil Trzcinski
b5f6a5f91f Add Chain::Command specs 2017-12-08 12:01:15 +01:00
Kamil Trzcinski
ad3be46b9f Implement and use Gitlab::Ci::Pipeline::Chain::Command 2017-12-08 12:01:15 +01:00
Grzegorz Bizon
b30e0e0691 Fix invalid pipeline build chain tag evaluation 2017-12-08 10:50:10 +01:00
Grzegorz Bizon
1486950bc9 Extend pipeline build chain specs 2017-10-11 14:51:39 +02:00
Grzegorz Bizon
eedf43d69b Set pipeline config source attribute in a build step 2017-10-11 14:48:28 +02:00
Grzegorz Bizon
54f490a455 Add initial specs for pipeline build chain class 2017-10-10 14:00:56 +02:00
Grzegorz Bizon
9f639b0733 Set a pipeline failure reason when it has YAML errors
Conflicts:
	app/models/ci/pipeline.rb
2017-10-05 11:38:01 +02:00
Grzegorz Bizon
835bdcb88e Add specs for pipeline chain builder sequence class 2017-09-26 14:24:40 +02:00
Grzegorz Bizon
f6bd832f3f Fix some code style offenses in pipeline chain classes 2017-09-26 14:15:05 +02:00
Grzegorz Bizon
53cad50043 Add missing tests for pipeline chain access validator 2017-09-26 14:13:08 +02:00
Grzegorz Bizon
6a9cfdde02 Add specs for pipeline builder that validates config 2017-09-26 14:04:28 +02:00
Grzegorz Bizon
39f05fd85e Add specs for pipeline builder repository validator 2017-09-26 13:40:37 +02:00
Grzegorz Bizon
652ecff91b Add specs for builder chain that persist a pipeline 2017-09-26 13:34:53 +02:00
Grzegorz Bizon
2432d5bd9e Add specs for builder chain step that skipps pipelines 2017-09-26 13:22:28 +02:00
Grzegorz Bizon
da15b38850 Add specs for pipeline builder abilities validator 2017-09-26 13:00:29 +02:00
Grzegorz Bizon
fa3fb23fb1 Move pipeline builder validation chain to a module 2017-09-26 11:53:50 +02:00
Grzegorz Bizon
609fa45f0e Split pipeline chain builder validation class 2017-09-26 11:50:47 +02:00
Grzegorz Bizon
8f47d484da Extract pipeline chain builder classes from service 2017-09-25 16:22:00 +02:00
Grzegorz Bizon
1209f4f671 Move related pipeline class to new pipeline module 2017-09-25 13:22:04 +02:00