summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/config
Commit message (Expand)AuthorAgeFilesLines
* Allow to recursively expand includesKamil Trzciński2019-03-015-11/+75
* ci(config): validate 'include' keywordPaul B2019-02-193-0/+58
* Use defauly `only` policy defined as a constantGrzegorz Bizon2019-01-252-1/+3
* Make it possible to override config jobs composition in EEGrzegorz Bizon2019-01-251-1/+5
* Simplify code related to setting default config valuesGrzegorz Bizon2019-01-151-1/+1
* Make default config entry value configurableGrzegorz Bizon2019-01-155-11/+6
* Add more specs for only/except policy config entryGrzegorz Bizon2019-01-141-1/+1
* Make fabrication of default config entry more readableGrzegorz Bizon2019-01-141-1/+1
* Refactor only/except configuration policiesGrzegorz Bizon2019-01-147-17/+14
* Handler regular deps next to parallelized job depsMatija Čupić2019-01-091-1/+2
* Merge branch 'include-project' into 'master'Grzegorz Bizon2019-01-074-6/+80
|\
| * Allow to include files from another projectsKamil Trzciński2019-01-074-6/+80
* | Merge branch 'kamil-refactor-ci-builds-v5' into 'master'Grzegorz Bizon2019-01-061-6/+1
|\ \ | |/ |/|
| * Add config_options|variables to BuildMetadatakamil-refactor-ci-builds-v5Kamil Trzciński2019-01-041-6/+1
* | Allow to include templatesKamil Trzciński2019-01-046-20/+120
|/
* Re-define default only except policyKamil Trzciński2018-12-134-50/+15
* Define the default value for only/except policiesShinya Maeda2018-12-054-6/+48
* ci/config: generalize Config validation into Gitlab::Config:: moduleKamil Trzciński2018-11-2935-847/+62
* Enable even more frozen string for lib/gitlabgfyoung2018-11-191-0/+2
* Limit parallel to 100limit-parallel-to-100Kamil Trzciński2018-11-081-1/+2
* Merge branch 'max_retries_when' into 'master'Grzegorz Bizon2018-11-073-8/+115
|\
| * use Ci::Build instead of CommitStatus as per feedbackMarkus Doits2018-11-071-1/+1
| * small fixes to doc and remove on whitespace noiseMarkus Doits2018-11-071-2/+0
| * refactoring after latest feedbackMarkus Doits2018-11-071-1/+15
| * remove now unneeded validationMarkus Doits2018-11-071-1/+0
| * fix wrong retry error messagesMarkus Doits2018-11-071-0/+12
| * refactor validations to a Entry::Retry classMarkus Doits2018-11-073-64/+78
| * one more try to reduce cognitive overheadMarkus Doits2018-11-071-9/+15
| * refactor for hopefully lower cognitive complexityMarkus Doits2018-11-071-35/+44
| * fix allowed keys validator to use correct attribute as error base?Markus Doits2018-11-071-2/+2
| * update job config validator to validate new retry syntaxMarkus Doits2018-11-072-6/+61
* | Move extracting job names outside the looptouchup-ci-normalizerMatija Čupić2018-11-071-1/+1
* | Return untouched hash if no job is parallelizedMatija Čupić2018-11-071-2/+4
|/
* Merge branch '21480-parallel-job-keyword-mvc' into 'master'Grzegorz Bizon2018-11-072-5/+72
|\
| * Avoid creating intersection if there's no arrayMatija Čupić2018-11-061-2/+2
| * Use instance based approach for NormalizerMatija Čupić2018-11-061-37/+39
| * Refactor Normalizer specsMatija Čupić2018-11-061-1/+1
| * Refactor Gitlab::Ci::Config::NormalizerMatija Čupić2018-11-051-42/+44
| * Use instance based approach for NormalizerMatija Čupić2018-11-051-50/+46
| * Refactor Gitlab::Ci::Config::NormalizerMatija Čupić2018-11-021-17/+27
| * Make Rubocop and Danger happyMatija Čupić2018-11-021-0/+2
| * Move parallelized node index to job optionsMatija Čupić2018-11-011-3/+3
| * Parallelize jobs in Gitlab::Ci::YamlProcessorMatija Čupić2018-11-012-4/+2
| * Move parallelization to Ci::Config::NormalizerMatija Čupić2018-10-312-9/+52
| * Implement POC config based parallelizationMatija Čupić2018-10-311-0/+10
| * Change minimum parallel value to 2Matija Čupić2018-10-271-1/+1
| * Add parallel keyword to CI configMatija Čupić2018-10-261-5/+9
* | Enable frozen string for lib/gitlab/cigfyoung2018-10-2632-0/+64
|/
* Merge branch 'support-license-management-and-performance' into 'master'Grzegorz Bizon2018-10-231-1/+3
|\
| * Support licenses and performancesupport-license-management-and-performanceKamil Trzciński2018-10-221-1/+3