summaryrefslogtreecommitdiff
path: root/lib/ci/gitlab_ci_yaml_processor.rb
Commit message (Collapse)AuthorAgeFilesLines
* move `lib/ci/gitlab_ci_yaml_processor.rb` into `lib/gitlab/ci/yaml_processor.rb`Maxim Rydkin2017-09-121-251/+0
|
* Remove an empty line from YAML processor classGrzegorz Bizon2017-09-011-1/+0
|
* Check if service active when using CI/CD kubernetes policyGrzegorz Bizon2017-09-011-1/+1
|
* Change kubernetes job policy allowed valuesGrzegorz Bizon2017-08-311-3/+2
| | | | It is now possible to use `kubernetes: configured`.
* Make some methods in CI/CD YAML processor privateGrzegorz Bizon2017-08-311-27/+29
|
* Improve matching kubernetes job in CI/CD processorGrzegorz Bizon2017-08-311-3/+3
|
* Remove unused method from CI/CD YAML processorGrzegorz Bizon2017-08-311-6/+0
|
* Check if kubernetes required before creating a jobGrzegorz Bizon2017-08-261-2/+17
|
* Use new complex only/except policy internal schemeGrzegorz Bizon2017-08-261-1/+1
|
* Add a new `retry` CI/CD configuration keywordGrzegorz Bizon2017-07-171-1/+2
|
* Pass before_script and script as-is preserving arrayspass-before-script-as-isKamil Trzcinski2017-07-071-0/+2
|
* use squre bracketShinya Maeda2017-06-081-1/+1
|
* Use source instead of trigger_requests in stage_seedsShinya Maeda2017-06-081-3/+1
|
* Remove source.nilShinya Maeda2017-06-081-3/+3
|
* Fix conditionShinya Maeda2017-06-081-3/+5
|
* Fix unmatches_pathShinya Maeda2017-06-081-6/+9
|
* Fix change in behaviorFilip Krakowski2017-06-081-8/+8
|
* Check if source is nilFilip Krakowski2017-06-081-1/+1
|
* Fix static-analysis offensesFilip Krakowski2017-06-081-1/+1
|
* Add all sources as special keywords for only and exceptFilip Krakowski2017-06-081-4/+11
|
* Use pipeline.source to determine what triggered a pipelineFilip Krakowski2017-06-081-16/+16
|
* Add 'schedules' keyword to 'only' and 'except'Filip Krakowski2017-06-081-14/+15
|
* Refine implementation of pipeline stage seedsGrzegorz Bizon2017-06-021-6/+9
|
* Return stage seeds object from YAML processorGrzegorz Bizon2017-05-311-6/+6
|
* Refine pipeline stages seeds classGrzegorz Bizon2017-05-311-1/+1
|
* Add stage seed class that represents attributesGrzegorz Bizon2017-05-301-2/+1
|
* Implement CI/CD config attributes for persisted stagesGrzegorz Bizon2017-05-301-2/+12
|
* Enable the Style/TrailingCommaInLiteral copRémy Coutable2017-05-101-1/+1
| | | | | | Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Ignore job by default if it is a manual actionGrzegorz Bizon2017-03-061-1/+1
| | | | | | | | | 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.
* Enable and autocorrect the CustomErrorClass copSean McGivern2017-03-011-1/+1
|
* Simplify coverage setting and comply to some requests in code reviewLeandro Camargo2017-01-251-1/+1
|
* Change expected `coverage` structure for CI configuration YAML fileLeandro Camargo2017-01-251-1/+1
| | | | | | | | | | | | | Instead of using: `coverage: /\(\d+.\d+%\) covered/` This structure must be used now: ``` coverage: output_filter: /\(\d+.\d+%\) covered/` ``` The surrounding '/' is optional.
* Comply to requests made in the review and adjust to the Entry/Node changesLeandro Camargo2017-01-251-1/+1
| | | | | | | | | | | | | This commit: * Turns `coverage_regex` into `coverage` entry in yml file * Fixes smaller requests from code reviewers for the previous commit * This commit is temporary (will be squashed afterwards) This commit does not (further commits will do though): * Add global `coverage` entry handling in yml file as suggested by Grzegorz * Add specs * Create changelog * Create docs
* Add ability to define a coverage regex in the .gitlab-ci.ymlLeandro Camargo2017-01-251-0/+1
| | | | * Instead of using the proposed `coverage` key, this expects `coverage_regex`
* Keep the value type for YAML variablesLin Jen-Shin2016-12-191-1/+1
| | | | | Feedback: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/8088#note_20235080
* Convert CI YAML variables keys into stringsLin Jen-Shin2016-12-151-1/+1
| | | | | | | So that this would be more consistent with the other variables, which all of them are string based. Closes #25554
* Improve naming convention in ci configuration modulefix/improve-naming-convention-in-ci-configGrzegorz Bizon2016-11-141-1/+1
|
* Add logical validation to gitlab-ci.ymlKamil Trzcinski2016-10-181-0/+30
|
* Expose jobs to viewKatarzyna Kobierska2016-09-301-3/+1
|
* Add missing values to linterKatarzyna Kobierska2016-09-301-0/+2
|
* Fix CI job environment configuration attributesGrzegorz Bizon2016-09-191-1/+1
|
* Add new CI configuration entry for the environmentGrzegorz Bizon2016-09-191-1/+2
|
* Merge branch 'refactor/ci-config-add-logical-validation' into 'master' Rémy Coutable2016-09-071-10/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pass dependencies to CI configuration nodes ## What does this MR do? This MR makes it possible to pass dependencies to CI configuration nodes. ## What are the relevant issue numbers? See #15060 ## Does this MR meet the acceptance criteria? - Tests - [x] Added for this feature/bug - [x] All builds are passing See merge request !6009
| * Add method that returns commands for ci job entryGrzegorz Bizon2016-08-291-6/+1
| |
| * Do not override job nodes in legacy ci config codeGrzegorz Bizon2016-08-291-5/+5
| |
* | Code refactorKatarzyna Kobierska2016-09-071-0/+1
| |
* | Improve codeKatarzyna Kobierska2016-09-071-9/+6
| |
* | Code refactoringKatarzyna Kobierska2016-09-071-6/+10
| |
* | Change class method nameKatarzyna Kobierska2016-09-071-2/+2
| |
* | Add class method to encapsulate exceptionKatarzyna Kobierska2016-09-071-0/+9
|/