summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab/ci/yaml_processor_spec.rb
Commit message (Collapse)AuthorAgeFilesLines
* fix failing specs due to latest changesMarkus Doits2018-11-071-2/+2
|
* Move parallelized node index to job optionsMatija Čupić2018-11-011-1/+9
|
* Parallelize jobs in Gitlab::Ci::YamlProcessorMatija Čupić2018-11-011-17/+4
|
* Change minimum parallel value to 2Matija Čupić2018-10-271-2/+2
|
* Add YamlProcessor specsMatija Čupić2018-10-271-0/+32
|
* Merge branch 'master-ce' into scheduled-manual-jobsShinya Maeda2018-10-051-1/+9
|\
| * Add Gitaly integration tests for only: changes featureGrzegorz Bizon2018-10-021-1/+9
| |
* | Add spec for YamlProcessorShinya Maeda2018-10-021-1/+16
|/
* Resolve "Un-vendor CI templates"Dylan Griffith2018-09-261-12/+0
|
* Improve specs and error messages in extendable configGrzegorz Bizon2018-09-051-1/+1
|
* Improve extended CI/CD config error messagesGrzegorz Bizon2018-09-051-1/+1
|
* Add feature tests for CI/CD `extends` keywordGrzegorz Bizon2018-09-041-0/+60
|
* Drop the spec in YamlProcessor that reads current .gitlab-ci.yaml. If the ↵Marin Jankovski2018-06-281-10/+0
| | | | .yaml file is not valid, specs would not run in CI.
* CE-EE parity to spec/lib/gitlab/ci/yaml_processor_spec.rbRobert Speicher2018-06-181-1/+1
|
* Fix invalid assertion in YAML processor specsGrzegorz Bizon2018-03-271-1/+1
|
* Integrate build seeds with variables expressions policyGrzegorz Bizon2018-03-231-16/+0
|
* Merge branch 'backstage/gb/populating-pipeline-refactoring' into ↵Grzegorz Bizon2018-03-231-520/+150
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | feature/gb/variables-expressions-in-only-except * backstage/gb/populating-pipeline-refactoring: (860 commits) Add specs for extracted pipeline-related methods Bring seeds size method back to CI/CD pipeline class Improve YAML processor specs and remove unused code Fix static analysis and tests related to YAML processing Add specs for pipeline chain that builds stages and jobs Do not select included stage seeds in populate chain Decouple YAML processor from pipeline objects Move policy related specs our of YAML processor tests Fix rubocop offense in pipeline build seed class Add a guard clause to avoid creating empty stages Evaluate only/except policies outside of YAML processor Make it easier to test pipeline stage seeds Reduce stage seeds coupling between pipeline and YAML Add specs for chain element that populates a pipeline Populate pipeline with objects before creating it Remove legacy service for creating pipeline stages Decouple pipeline stage seeds from building environments Support building all pipeline resource before saving Introduce pipeline build seeds Start building abstraction over pipeline seeds ... Conflicts: lib/gitlab/ci/yaml_processor.rb spec/lib/gitlab/ci/yaml_processor_spec.rb
| * Improve YAML processor specs and remove unused codeGrzegorz Bizon2018-03-221-29/+25
| |
| * Fix static analysis and tests related to YAML processingGrzegorz Bizon2018-03-221-22/+73
| |
| * Decouple YAML processor from pipeline objectsGrzegorz Bizon2018-03-221-22/+22
| |
| * Move policy related specs our of YAML processor testsGrzegorz Bizon2018-03-221-482/+65
| |
| * Make it easier to test pipeline stage seedsGrzegorz Bizon2018-03-211-8/+8
| |
| * Introduce pipeline build seedsGrzegorz Bizon2018-03-211-4/+4
| |
| * Instantiate pipeline stages and builds before savingGrzegorz Bizon2018-03-191-12/+12
| |
* | Add YAML integration tests for pipeline expressionsGrzegorz Bizon2018-02-281-0/+24
| |
* | Use squiggly heredoc to improve YAML processor specsGrzegorz Bizon2018-02-281-25/+25
|/
* Update style of yaml_processor_spec.rbKamil Trzciński2018-02-071-2/+7
|
* Handle all YAML parser exceptions in .gitlab-ci.yml (fixes #41209)41209-ci-linter-fails-on-gitlab-ci-blob-viewerDylan Griffith2018-02-071-19/+17
| | | | | | | | - Move the exception handling as close to the source as possible to avoid leaking Psych ahstraction - Also remove unnecessary rescue all statement from LintsController. This should not be necessary anymore since any YAML errors should all be caught by the #validation_message method.
* Aling shared_exmaples to "same behavior between KubernetesService and ↵Shinya Maeda2017-11-281-3/+3
| | | | Platform::Kubernetes"
* Duplicate spec for Platform::Kubernetes with kubernetes_projectShinya Maeda2017-11-281-7/+21
|
* Fix closing braces in YAML processor specsbackstage/gb/jobs-triggering-policy-specificationsGrzegorz Bizon2017-09-191-1/+2
|
* Do not initialize YAML processor with project full pathGrzegorz Bizon2017-09-181-60/+59
|
* Do not pass project path from YAML processorGrzegorz Bizon2017-09-181-9/+24
| | | | Use project full path that can be received from a pipeline object
* Fix Rubocop offenses in YAML processor classesGrzegorz Bizon2017-09-181-1/+1
|
* Remove YAML processor refactoring stubs and fix specsGrzegorz Bizon2017-09-181-53/+55
|
* move `lib/ci/gitlab_ci_yaml_processor.rb` into `lib/gitlab/ci/yaml_processor.rb`Maxim Rydkin2017-09-121-0/+1699