Commit Graph

22 Commits

Author SHA1 Message Date
Lin Jen-Shin 4f00a05152 Introduce PredicateMemoization cop and fix offenses
with StrongMemoize
2018-01-12 17:54:55 +08:00
Kamil Trzcinski b5f6a5f91f Add Chain::Command specs 2017-12-08 12:01:15 +01:00
Kamil Trzcinski 865341acf8 Fix a bug of before_sha being inproperly evaluated to `checkout_sha` 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 be12f3ed24 Update pipeline create chain Prometheus metric 2017-12-07 10:27:07 +01:00
Grzegorz Bizon 5ccced6312 Move invalid builds counter out of the transaction 2017-12-06 15:30:20 +01:00
Grzegorz Bizon 9737f582a1 Reduce pipeline chain life span to minimize side effects 2017-12-04 14:02:56 +01:00
Grzegorz Bizon eedf43d69b Set pipeline config source attribute in a build step 2017-10-11 14:48:28 +02:00
Grzegorz Bizon 9ad48a7438 Extract class responsible for building a pipeline 2017-10-09 13:07:55 +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 26e73c2e8f Add some minor improvements to pipeline creation chain 2017-09-27 11:45:16 +02:00
Grzegorz Bizon 2432d5bd9e Add specs for builder chain step that skipps pipelines 2017-09-26 13:22:28 +02:00
Grzegorz Bizon 1a8777c8d7 Fix coding style offenses in pipeline chain classes 2017-09-26 13:02:57 +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 3e60d62cc3 Add class that handles pipeline creation sequence 2017-09-26 11:13:40 +02:00
Grzegorz Bizon 61dc0b7dc7 Extract pipeline persistence to a separate chain class 2017-09-26 09:54:56 +02:00
Grzegorz Bizon 7cfaccd6ed Fix code style offenses in pipeline create services 2017-09-26 09:38:16 +02:00
Grzegorz Bizon 9776dbda4f Use tag/branch methods to check if pipeline ref exists 2017-09-25 17:04:15 +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