summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab/ci/config
Commit message (Collapse)AuthorAgeFilesLines
* Fix rubocop offenseschange-extended-docker-configuration-syntaxTomasz Maczukin2017-07-022-5/+5
|
* Make entrypoint and command keys to be array of stringsTomasz Maczukin2017-07-022-5/+5
|
* Correct RSpec/SingleLineHook cop offensesRobert Speicher2017-06-147-16/+48
|
* Add support for docker image configuration in .gitlab-ci.ymlTomasz Maczukin2017-06-125-57/+228
|
* Merge branch 'allow_numeric_values_in_gitlab_ci_yml' into 'master' Kamil Trzciński2017-05-152-2/+10
|\ | | | | | | | | | | | | Allow numeric values in gitlab-ci.yml Closes #30017 See merge request !10607
| * Allow numeric values in gitlab-ci.ymlblackst0ne2017-05-072-2/+10
| |
* | Enable the Style/TrailingCommaInArguments copRémy Coutable2017-05-101-1/+1
|/ | | | | | Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Futher rename the CI variableszj-rename-ci-varsZ.J. van de Weg2017-03-161-2/+2
|
* Merge remote-tracking branch 'upstream/master' into ↵Lin Jen-Shin2017-03-073-0/+83
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | set-default-cache-key-for-jobs * upstream/master: (289 commits) re-add Assign to Me link on new MR/Issue forms thinner bottom header border make header match old 16px padding of body contents Update font-awesome-rails to 4.7.0.1 Relax font-awesome-rails dependency to ~> 4.7 Restore keyboard shortcuts for "Activity" and "Charts" fix border radius bottom for header match padding for mr-widget sections Update changelog Fix project-last-commit alignment Docs: update GL Pages IP on GL.com Fix up @DouweM review Remove readme-only project view preference Add `uploads` to known models for Import/Export spec Add `has_many` associations for models that can have Upload records Handle relative and absolute Upload paths in the Uploaders Change the default CarrierWave root path for tests Fix Projects::UploadService spec Add a Project::UploadsController spec to ensure an Upload is created Add `RecordsUploads` module to record Upload records via callbacks ...
| * Ignore job by default if it is a manual actionGrzegorz Bizon2017-03-063-0/+83
| | | | | | | | | | | | | | | | | | 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.
* | No need to set cache:key if no path was specifiedLin Jen-Shin2017-03-032-6/+3
| | | | | | | | | | | | Feedback: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9666/diffs#note_24607518
* | Only test against the default key, feedback:Lin Jen-Shin2017-03-031-3/+2
| | | | | | | | https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9666/diffs#note_24608359
* | Restore Unspecified and we could discuss laterLin Jen-Shin2017-03-031-0/+32
| | | | | | | | | | Also feedback in: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9666/diffs#note_24608283
* | Set default cache key for jobs, detail:Lin Jen-Shin2017-03-027-38/+30
|/ | | | | | | * Replace Unspecified with a field so that it's less surprising * Define inspect for Node for easy debugging (and avoid building a very huge string potentially from built-in inspect) * Set default cache key to 'default'
* Revert "Enable Style/DotPosition"Douwe Maan2017-02-2322-119/+119
| | | | | | | | | | | | | | | 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-2322-119/+119
| | | | This reverts commit cb10b725c8929b8b4460f89c9d96c773af39ba6b.
* Fix new offensesDouwe Maan2017-02-232-7/+7
|
* Enable Style/WordArrayDouwe Maan2017-02-234-12/+12
|
* Prefer leading style for Style/DotPositionDouwe Maan2017-02-2322-112/+112
|
* Fix code for copsDouwe Maan2017-02-232-7/+7
|
* Enable Style/SpaceInsideBracketsDouwe Maan2017-02-233-3/+3
|
* Enable Style/DotPositionDouwe Maan2017-02-2322-112/+112
|
* Remove coverage entry from global CI/CD optionsGrzegorz Bizon2017-02-041-6/+6
|
* Make more code improvements around the '/' stripping logicLeandro Camargo2017-01-252-3/+3
|
* Force coverage value to always be surrounded by '/'Leandro Camargo2017-01-251-11/+6
|
* Improve specs styles/organization and add some more specsLeandro Camargo2017-01-252-13/+30
|
* Simplify coverage setting and comply to some requests in code reviewLeandro Camargo2017-01-251-7/+7
|
* Add specs to cover the implemented feature and fix a small bugLeandro Camargo2017-01-253-5/+66
|
* Do not check for valid url for .gitlab-ci.ymlZ.J. van de Weg2017-01-051-17/+0
| | | | | | | | | | | | | | Until this commit, GitLab would check if the URL in your .gitlab-ci.yml would be valid and adressable. However, this approach is rather limited. To begin, the URL couldn't be http://example:$PORT/my-project, as the PORT value would be interpolated after checking if the URL was valid, which its not. Also this gem will limit the amount of protocols allowed. This commit doesn't check, at all, if the URL is valid. This is now the responsablilty of the user. In my opion this is right, as the user ultimately benefits from a correct URL, but also, its impossible to cover all cases.
* Fix entry lookup in CI config inheritance rulesGrzegorz Bizon2016-11-221-1/+3
|
* Extend specs for global ci configuration entryGrzegorz Bizon2016-11-221-18/+31
|
* Remove CI config helper with same name as an entryGrzegorz Bizon2016-11-181-29/+29
|
* Make CI job script a required configuration entryGrzegorz Bizon2016-11-181-3/+11
|
* Change name of method for setting CI config entriesGrzegorz Bizon2016-11-141-2/+2
|
* Improve naming convention in ci configuration modulefix/improve-naming-convention-in-ci-configGrzegorz Bizon2016-11-1425-63/+63
|
* Fix specsKamil Trzcinski2016-10-171-1/+1
|
* Add specs to test on_stop and action on environmentsKamil Trzcinski2016-10-171-2/+2
|
* Improve after code reviewKamil Trzcinski2016-10-171-0/+62
|
* Add validation of URL and validation of nameKamil Trzcinski2016-09-191-0/+30
|
* Add new CI configuration entry for the environmentGrzegorz Bizon2016-09-191-0/+125
|
* Merge branch 'master' into refactor/ci-config-add-logical-validationrefactor/ci-config-add-logical-validationGrzegorz Bizon2016-09-032-15/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (414 commits) Remove suggested colors hover underline Fix markdown anchor icon interaction Fix expiration date picker after update Refactored code to rely less on IDs that could change Move CHANGELOG entry for !5858 from 8.11 to 8.12 Hides merge request section in edit project when disabled Fix a typo Change minimum Unicorns required to two Update memory requirements Added `.term-bold` declaration. Change the inline code to codeblocks for the new features doc guideline Fix GitLab import button Rename behaviour to behavior in bug issue template for consistency Convert datetime coffeescript spec to ES6 Align add button on repository view Update CHANGELOG with 8.11.4 entries. removed null return - renamed 'placeTop' to 'placeProfileAvatarsToTop' Refactor Ci::Build#raw_trace Move CHANGELOG entry to a proper version Change widths of content in MR pipeline tab ... Conflicts: lib/gitlab/ci/config/node/jobs.rb
| * Rename CI config hidden job entry to hidden entryGrzegorz Bizon2016-08-292-2/+2
| |
| * Do not enforce using a hash with hidden ci keyGrzegorz Bizon2016-08-291-13/+2
| |
* | Use double instead of spy in job config node specsGrzegorz Bizon2016-09-031-1/+1
| |
* | Add method that returns commands for ci job entryGrzegorz Bizon2016-08-293-24/+43
| |
* | Make it possible to inherit global ci config nodesGrzegorz Bizon2016-08-292-8/+65
| |
* | Add [] method for accessing ci entry dependenciesGrzegorz Bizon2016-08-251-0/+23
| |
* | Remove temporary stub method from ci config nodesGrzegorz Bizon2016-08-255-18/+22
| |
* | Rename unspecified and undefined CI config nodesGrzegorz Bizon2016-08-255-56/+57
|/
* Memoize CI config node validator to prevent leaksfix/improve-ci-node-validatable-to-prevent-memory-leakGrzegorz Bizon2016-08-091-0/+4
|