summaryrefslogtreecommitdiff
path: root/spec/lib/ci/gitlab_ci_yaml_processor_spec.rb
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into environments-and-deploymentsKamil Trzcinski2016-06-141-2/+22
|\ | | | | | | | | # Conflicts: # db/schema.rb
| * Merge remote-tracking branch 'origin/master' into artifacts-expire-dateKamil Trzcinski2016-06-131-0/+1
| |\
| * | Improve after reviewKamil Trzcinski2016-06-131-1/+2
| | |
| * | Validate artifacts:expire_in in yaml processorKamil Trzcinski2016-06-131-2/+22
| | |
| * | Added when to artifactsKamil Trzcinski2016-06-131-0/+23
| | |
* | | Validate environment name with regexKamil Trzcinski2016-06-141-7/+59
| |/ |/|
* | Make "four phase test"artifacts-whenKamil Trzcinski2016-06-131-0/+1
| |
* | Improve after reviewKamil Trzcinski2016-06-101-1/+2
| |
* | Added when to artifactsKamil Trzcinski2016-06-081-0/+23
|/
* Enable RSpec/NotToNot cop and auto-correct offensesrs-rubocop-nottonotRobert Speicher2016-05-241-3/+3
| | | | Also removes the note from the development/testing.md guide
* Codestyle: make sure we have space around operatorsGabriel Mazetto2016-05-131-2/+2
|
* Fix some typosTomasz Maczukin2016-04-221-6/+6
|
* Fix formattingTomasz Maczukin2016-04-221-3/+3
|
* Add posibility to define a hidden job without 'script' in .gitlab-ci.ymlTomasz Maczukin2016-04-221-49/+110
|
* Make rubocop happymake-before-after-overridableKamil Trzcinski2016-04-181-8/+8
|
* Merge branch 'after-script' into make-before-after-overridableKamil Trzcinski2016-04-181-16/+72
|\
| * Merge remote-tracking branch 'origin/master' into after-scriptKamil Trzcinski2016-04-181-16/+72
| |\
| | * Minor refactorings in CI configfeature/ci-job-env-variablesGrzegorz Bizon2016-04-181-3/+3
| | |
| | * Validate job-level variables in YAML config fileGrzegorz Bizon2016-04-181-13/+32
| | |
| | * Minor refactoring in code related to job variablesGrzegorz Bizon2016-04-181-19/+24
| | |
| | * Make CI config return empty array if no job variablesGrzegorz Bizon2016-04-181-0/+12
| | |
| | * Rename method that returns global envs in CI confGrzegorz Bizon2016-04-181-1/+1
| | |
| | * Read job variables directly from gitlab CI configGrzegorz Bizon2016-04-181-2/+2
| | |
| | * Make it possible to override build variablesGrzegorz Bizon2016-04-181-1/+1
| | |
| | * Add `variables` keyword to job in CI config YAMLGrzegorz Bizon2016-04-181-12/+32
| | |
* | | Merge branch 'after-script' into make-before-after-overridableKamil Trzcinski2016-04-181-2/+2
|\ \ \ | |/ /
| * | Fix rubocop complainsKamil Trzcinski2016-04-181-2/+2
| | |
* | | Merge branch 'after-script' into make-before-after-overridableKamil Trzcinski2016-04-171-14/+14
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | * after-script: Add CHANGELOG and documentation Rename finally_script to after_script Conflicts: lib/ci/gitlab_ci_yaml_processor.rb spec/lib/ci/gitlab_ci_yaml_processor_spec.rb
| * | Rename finally_script to after_scriptKamil Trzcinski2016-04-171-7/+7
| | |
* | | Allow the before_script and finally_script to be overwritten in context of jobKamil Trzcinski2016-04-161-3/+70
|/ /
* | Implement finally_script which allows to do cleanups as part of the build ↵Kamil Trzcinski2016-04-161-0/+29
|/ | | | process
* Test dependencies defined as symbolsKamil Trzcinski2016-03-231-0/+6
|
* Fix build dependencies, when the dependency is a stringKamil Trzcinski2016-03-231-3/+3
|
* add tests for only/except 'triggers' keywordJason Roehm2016-03-151-0/+44
|
* Merge remote-tracking branch 'origin/master' into gitlab-ci-yaml-updatesKamil Trzcinski2016-03-111-0/+39
|\ | | | | | | | | # Conflicts: # spec/lib/ci/gitlab_ci_yaml_processor_spec.rb
| * Support YAML alias/anchor usage in .gitlab-ci.ymlPascal Bach2016-03-081-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows to reuse one job as a template for another one: ``` job1: &JOBTMPL script: execute-script-for-job job2: *JOBTMPL ``` This also helps to solve some of the issues in #342 Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Fabio Huser <fabio.huser@siemens.com>
* | Allow to define on which builds the current one depends onKamil Trzcinski2016-03-111-0/+45
| |
* | Allow to pass name of created artifacts archive in `.gitlab-ci.yml`Kamil Trzcinski2016-03-111-1/+9
| |
* | Describe special YAML features: the use of anchors and hidden jobsKamil Trzcinski2016-03-111-0/+29
|/
* Added cache:key to .gitlab-ci.yml allowing to fine tune the cachingci/cache-keyKamil Trzcinski2016-01-201-4/+21
|
* Fix spelling mistake, thanks Connor.fix-spelling-mistakeSytse Sijbrandij2015-12-281-3/+3
|
* Merge branch 'complexity/rubocop-metrics' into 'master' Douwe Maan2015-12-111-3/+3
|\ | | | | | | | | | | | | | | Enable rubocop metrics This enables rubocop metrics like CyclomaticComplexity and ABCSize. Initial threshold values are high, should be probably decreased. See merge request !1802
| * Refactor CI YAML processor's validatorsGrzegorz Bizon2015-12-081-3/+3
| |
* | Tag lib specsDouwe Maan2015-12-091-1/+1
|/
* Commits without .gitlab-ci.yml are marked as skippedKamil Trzcinski2015-11-191-1/+5
| | | | - Save detailed error when YAML syntax
* Allow to define cache in `.gitlab-ci.yml`cachesKamil Trzcinski2015-11-101-0/+82
|
* Change artifacts syntax to allow uploading untracked filesKamil Trzcinski2015-11-101-5/+18
|
* Implement Build ArtifactsKamil Trzcinski2015-11-101-0/+38
| | | | | | | - Offloads uploading to GitLab Workhorse - Use /authorize request for fast uploading - Added backup recipes for artifacts - Support download acceleration using X-Sendfile
* Fix testsonly-syntaxKamil Trzcinski2015-11-031-15/+11
|
* Extend yml syntax for only and except to support specifying repository pathKamil Trzcinski2015-11-021-79/+224
|