summaryrefslogtreecommitdiff
path: root/spec/lib/ci
Commit message (Collapse)AuthorAgeFilesLines
* move `lib/ci/mask_secret.rb` into `lib/gitlab/ci/mask_secret.rb`Maxim Rydkin2017-09-121-27/+0
|
* move `lib/ci/gitlab_ci_yaml_processor.rb` into `lib/gitlab/ci/yaml_processor.rb`Maxim Rydkin2017-09-121-1697/+0
|
* move `lib/ci/charts.rb` into `lib/gitlab/ci/charts.rb`Maxim Rydkin2017-09-121-24/+0
|
* move `lib/ci/ansi2html.rb` into `lib/gitlab/ci/ansi2html.rb`Maxim Rydkin2017-09-121-220/+0
|
* Fix rubocop offense in CI/CD YAML processor specsfeature/gb/kubernetes-only-pipeline-jobsGrzegorz Bizon2017-09-041-2/+5
|
* Change CI/CD kubernetes policy keyword to `active`Grzegorz Bizon2017-09-011-9/+3
|
* Change kubernetes job policy allowed valuesGrzegorz Bizon2017-08-311-1/+1
| | | | It is now possible to use `kubernetes: configured`.
* Remove unused method from CI/CD YAML processorGrzegorz Bizon2017-08-311-1/+1
|
* Check if kubernetes required before creating a jobGrzegorz Bizon2017-08-261-0/+40
|
* Fix rubocop offense in YAML processor specsGrzegorz Bizon2017-08-261-1/+0
|
* Improve reporting of a CI/CD entry config locationGrzegorz Bizon2017-08-251-17/+24
|
* Enable the Layout/SpaceBeforeBlockBraces coprc/enable-the-Layout/SpaceBeforeBlockBraces-copRémy Coutable2017-08-091-2/+2
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Change all `:empty_project` to `:project`rs-empty_project-defaultRobert Speicher2017-08-021-1/+1
|
* Remove superfluous lib: true, type: redis, service: true, models: true, ↵Rémy Coutable2017-07-273-3/+3
| | | | | | services: true, no_db: true, api: true Signed-off-by: Rémy Coutable <remy@rymai.me>
* Fix CI/CD job auto-retry specsfeature/gb/auto-retry-failed-ci-jobGrzegorz Bizon2017-07-201-2/+2
|
* Add a new `retry` CI/CD configuration keywordGrzegorz Bizon2017-07-171-0/+22
|
* Pass before_script and script as-is preserving arrayspass-before-script-as-isKamil Trzcinski2017-07-071-14/+33
|
* Introduce cache policies for CI jobsNick Thomas2017-07-051-3/+6
|
* Fix rubocop offenseschange-extended-docker-configuration-syntaxTomasz Maczukin2017-07-021-1/+1
|
* Make entrypoint and command keys to be array of stringsTomasz Maczukin2017-07-021-8/+17
|
* Remove references to build in pipeline chartsZ.J. van de Weg2017-06-231-5/+5
| | | | | | | Being the good boyscouts, but mainly because of [the comment in the review](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/12378#note_33302115) the words used for classes and variables are changed to not use builds anymore.
* Improve specs for GitlabCiYamlProcessorTomasz Maczukin2017-06-121-50/+105
|
* Add support for docker image configuration in .gitlab-ci.ymlTomasz Maczukin2017-06-121-16/+16
|
* Add source policy specShinya Maeda2017-06-081-0/+19
|
* Fix typo in testFilip Krakowski2017-06-081-1/+1
|
* Fix static-analysis offenses (again)Filip Krakowski2017-06-081-18/+18
|
* Fix static-analysis offensesFilip Krakowski2017-06-081-6/+6
|
* Add all sources as special keywords for only and exceptFilip Krakowski2017-06-081-71/+63
|
* Use pipeline.source to determine what triggered a pipelineFilip Krakowski2017-06-081-4/+4
|
* Add 'schedules' keyword to 'only' and 'except'Filip Krakowski2017-06-081-0/+44
|
* Refine implementation of pipeline stage seedsGrzegorz Bizon2017-06-021-12/+18
|
* Return stage seeds object from YAML processorGrzegorz Bizon2017-05-311-16/+14
|
* Implement CI/CD config attributes for persisted stagesGrzegorz Bizon2017-05-301-1/+40
|
* Enable the Style/TrailingCommaInArguments copRémy Coutable2017-05-101-3/+3
| | | | | | Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Enable the Style/TrailingCommaInLiteral copRémy Coutable2017-05-101-3/+3
| | | | | | Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Optimise trace handling code to use streaming instead of full readKamil Trzciński2017-04-061-43/+67
|
* Ignore job by default if it is a manual actionGrzegorz Bizon2017-03-061-2/+52
| | | | | | | | | This makes it possible to maintain backwards compatibility with configs created when manual actions were non-blocking. From now manual actions are blocking if configured with `allow_failure: false`, otherwise manual actions are optional, and their status is ignored.
* Revert "Enable Style/DotPosition"Douwe Maan2017-02-231-10/+10
| | | | | | | | | | | | | | | This reverts commit e00fb2bdc2090e9cabeb1eb35a2672a882cc96e9. # Conflicts: # .rubocop.yml # .rubocop_todo.yml # lib/gitlab/ci/config/entry/global.rb # lib/gitlab/ci/config/entry/jobs.rb # spec/lib/gitlab/ci/config/entry/factory_spec.rb # spec/lib/gitlab/ci/config/entry/global_spec.rb # spec/lib/gitlab/ci/config/entry/job_spec.rb # spec/lib/gitlab/ci/status/build/factory_spec.rb # spec/lib/gitlab/incoming_email_spec.rb
* Revert "Prefer leading style for Style/DotPosition"Douwe Maan2017-02-231-10/+10
| | | | This reverts commit cb10b725c8929b8b4460f89c9d96c773af39ba6b.
* Enable Style/WordArrayDouwe Maan2017-02-231-17/+17
|
* Prefer leading style for Style/DotPositionDouwe Maan2017-02-231-10/+10
|
* Enable Style/SpaceInsideBracketsDouwe Maan2017-02-231-1/+1
|
* Enable Style/DotPositionDouwe Maan2017-02-231-10/+10
|
* Make sure our current .gitlab-ci.yml is validtest-for-current-gitlab-ci-ymlLin Jen-Shin2017-02-101-0/+10
| | | | | | | This could prevent errors described in: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/8970 Everything we're using right now, should be valid of course.
* Fix Rubocop offense in legacy CI/CD config specsGrzegorz Bizon2017-02-061-1/+1
|
* Remove coverage entry from global CI/CD optionsGrzegorz Bizon2017-02-041-17/+8
|
* Make more code improvements around the '/' stripping logicLeandro Camargo2017-01-251-2/+9
|
* Force coverage value to always be surrounded by '/'Leandro Camargo2017-01-251-3/+3
|
* Improve specs styles/organization and add some more specsLeandro Camargo2017-01-251-1/+1
|
* Comply to more requirements and requests made in the code reviewLeandro Camargo2017-01-251-2/+7
|