summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/pipeline
Commit message (Expand)AuthorAgeFilesLines
* Remove unsued pipelines-related prometheus metricGrzegorz Bizon2018-03-051-16/+0
* Make max tokens in expressions lexer a class-level attributeGrzegorz Bizon2018-03-011-5/+6
* Add a comment to expressions parser tree methodfeature/gb/pipeline-variable-expressionsGrzegorz Bizon2018-03-011-0/+5
* Improve pipeline expressions lexerGrzegorz Bizon2018-03-011-15/+27
* Do not use keyword args to pass expression variablesGrzegorz Bizon2018-02-275-6/+6
* Robustify pipeline expressions nodes parserGrzegorz Bizon2018-02-271-1/+1
* Improve null lexeme in pipeline expressionsGrzegorz Bizon2018-02-271-3/+3
* Add support for single quoted string in pipeline expressionsGrzegorz Bizon2018-02-271-1/+1
* Remove unused method from base expression lexeme classGrzegorz Bizon2018-02-231-4/+0
* Add missing specs for pipeline expression lexemesGrzegorz Bizon2018-02-235-6/+6
* Add support for evaluating pipeline expression variablesGrzegorz Bizon2018-02-236-6/+12
* Add operator / value types in pipeline expressionsGrzegorz Bizon2018-02-238-10/+36
* Move pipeline expression lexemes to a separate moduleGrzegorz Bizon2018-02-2312-123/+133
* Simplify pipelines expression parserGrzegorz Bizon2018-02-233-10/+9
* Build a recursive parser for pipeline expressionsGrzegorz Bizon2018-02-228-18/+44
* Extract pipeline expressions parser to a separate classGrzegorz Bizon2018-02-223-21/+35
* Rename pipeline expressions statement exception classGrzegorz Bizon2018-02-222-4/+4
* Add variables to pipeline expressions evaluatorGrzegorz Bizon2018-02-211-1/+4
* Improve pipeline expressions specs and freeze constantsGrzegorz Bizon2018-02-212-2/+2
* Make pipeline variables evaluation concept explicitGrzegorz Bizon2018-02-211-5/+3
* Simplify evaluating pipeline expressionsGrzegorz Bizon2018-02-211-5/+1
* Add code that evaluates pipelines expressionsGrzegorz Bizon2018-02-211-3/+8
* Implement pipeline expressions parserGrzegorz Bizon2018-02-216-5/+49
* Add a lexeme for a string pipeline expressionGrzegorz Bizon2018-02-213-15/+19
* Implement pipeline expressions lexerGrzegorz Bizon2018-02-215-7/+44
* Move pipeline expressions grammar from lexer to parserGrzegorz Bizon2018-02-212-8/+8
* Rename tokens to lexemes in pipeline expressionsGrzegorz Bizon2018-02-215-9/+5
* Add basic pipeline expressions grammar definitionGrzegorz Bizon2018-02-211-0/+8
* Add a null token to pipelines expressionsGrzegorz Bizon2018-02-211-0/+19
* Rename pipeline expressions token for checking equalityGrzegorz Bizon2018-02-211-4/+3
* Add a base class for pipeline expressions tokensGrzegorz Bizon2018-02-204-3/+24
* Add base classes to evaluate variables expressionsGrzegorz Bizon2018-02-205-2/+82
* Add pipeline expression statement classGrzegorz Bizon2018-02-161-0/+20
* Introduce PredicateMemoization cop and fix offensesLin Jen-Shin2018-01-121-1/+5
* Add Chain::Command specsfix/gb/fix-pipeline-build-chain-tag-evaluationKamil Trzcinski2017-12-081-1/+1
* Fix a bug of before_sha being inproperly evaluated to `checkout_sha`Kamil Trzcinski2017-12-081-5/+1
* Implement and use Gitlab::Ci::Pipeline::Chain::CommandKamil Trzcinski2017-12-086-70/+83
* Fix invalid pipeline build chain tag evaluationGrzegorz Bizon2017-12-082-6/+14
* Update pipeline create chain Prometheus metricmetrics/gb/add-tmp-stage-creation-metricsGrzegorz Bizon2017-12-071-4/+3
* Move invalid builds counter out of the transactionGrzegorz Bizon2017-12-061-0/+17
* Reduce pipeline chain life span to minimize side effectsbackstage/gb/improve-pipeline-chain-reduce-side-effectsGrzegorz Bizon2017-12-041-7/+6
* Set pipeline config source attribute in a build stepGrzegorz Bizon2017-10-111-0/+2
* Extract class responsible for building a pipelineGrzegorz Bizon2017-10-091-0/+56
* Set a pipeline failure reason when it has YAML errorsGrzegorz Bizon2017-10-051-1/+1
* Add some minor improvements to pipeline creation chainbackstage/gb/refactor-pipeline-create-serviceGrzegorz Bizon2017-09-272-5/+2
* Add specs for builder chain step that skipps pipelinesGrzegorz Bizon2017-09-261-1/+1
* Fix coding style offenses in pipeline chain classesGrzegorz Bizon2017-09-262-4/+2
* Move pipeline builder validation chain to a moduleGrzegorz Bizon2017-09-266-115/+121
* Split pipeline chain builder validation classGrzegorz Bizon2017-09-266-102/+143
* Add class that handles pipeline creation sequenceGrzegorz Bizon2017-09-261-0/+37