summaryrefslogtreecommitdiff
path: root/spec/lib
Commit message (Collapse)AuthorAgeFilesLines
* Convert to RSpec3 syntax via transpecrs-rspec3Robert Speicher2015-08-304-51/+51
| | | | | | | Command: transpec -c 'bundle exec rspec spec -t ~feature' \ -o should,oneliner,should_receive
* Use `described_class` where appropriateRobert Speicher2015-08-304-95/+92
|
* Update `stub` syntax usagesRobert Speicher2015-08-301-1/+1
|
* Use `eq` instead of `==` in matchersRobert Speicher2015-08-304-53/+53
|
* `be_(false|true)` -> `be_(falsey|truthy)`Robert Speicher2015-08-301-1/+1
|
* Make the YAML validation more stricteryaml-validationKamil Trzcinski2015-08-191-4/+11
| | | | | - deny all globals that are not hases and doesn't contain script, the script is required now - verify that script is either string or array of an strings
* Added support for YAML-defined variablesKamil Trzcinski2015-08-051-1/+32
|
* Fix specsKamil Trzcinski2015-08-031-14/+14
|
* Rename all occurrences of type to stageKamil Trzcinski2015-08-031-14/+14
|
* Make YAML validation stricterKamil Trzcinski2015-08-031-2/+2
|
* port version matching code in upgrader lib from gitlabWarren Volz2015-07-171-5/+18
| | | | | | | - fixes upgrader script not working with v7.1x versions - rspec test cases from gitlab for upgrader lib - rename gitlab to gitlabci - use real data for gitlabci3 version check
* Allow to specify flexible list of types in yamlKamil Trzcinski2015-07-101-63/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` types: - test - deploy - notify rspec: script: "rspec" rubocop: script: "rubocop" staging: type: deploy script: "echo deploy" only: - master production: type: deploy script: "echo production" only: - tags dockerhub: type: notify script: "curl http://docker/hub/web/hook" downstream: type: notify script: "curl http://build/downstream/jobs" ``` This will trigger two test jobs in parallel, when finished it will trigged either staging or production, when finished it will trigger dockerhub and downstream in parallel.
* Allow to defined per-job allow_failure parameterallow-per-job-failureKamil Trzcinski2015-07-081-5/+16
| | | | It allows to ignore status of specific job when computed for commit
* Added support for image and servicesKamil Trzcinski2015-07-061-2/+96
|
* Enhance YAML validationKamil Trzcinski2015-06-301-2/+9
|
* Improved validation of .gitlab-ci.ymlValery Sizov2015-06-291-2/+9
|
* fix list of branches in only sectionValery Sizov2015-06-291-0/+11
|
* improved lint stabilityValery Sizov2015-06-241-1/+8
|
* yaml refactoringValery Sizov2015-06-191-7/+4
|
* better yaml validationValery Sizov2015-06-171-1/+9
|
* invalid yaml handlingValery Sizov2015-06-161-0/+8
|
* improve parserValery Sizov2015-06-151-9/+9
|
* New syntax of gitlab-ci.ymlValery Sizov2015-06-121-138/+41
|
* spec fixlintValery Sizov2015-06-091-3/+3
|
* fix specsValery Sizov2015-06-031-3/+6
|
* rspec for yaml config processorValery Sizov2015-06-031-0/+215
|
* Semaphore does not like real git fetching, stub out the callJeroen van Baarsen2015-02-281-3/+5
| | | | Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
* Separate Commit model and logic from Build model|etc...Kestred2014-08-231-1/+2
| | | | | | | | | | | | | | This is an entirely non-user facing change which prepares GitLab CI for future support of Parallel Builds. See https://about.gitlab.com/2013/12/19/gitlab-ci-with-parallel-builds-and-deployments/. These changes specifically avoid changing the supported API or changing any of the website views. Changes to the website views will come in tandem with future features like "Multiple build scripts". The supported API won't change as part of any future changes on this vein, to maintain support for the unofficial GitLab CI runners. This closes the following implementation step: 1. A commit has many builds Signed-off-by: Kestred <kestred@riotcave.com>
* Backport upgrader script from GitLabDmitriy Zaporozhets2014-01-301-0/+24
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Fix Charts::BuildTime specDmitriy Zaporozhets2014-01-111-4/+5
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* try to satisfy travisMichael Sprauer2013-11-131-1/+1
|
* try to support postgres and try to fix the tests added an test to improve ↵Michael Sprauer2013-11-131-0/+15
| | | | coverage
* rewriting ansi2htmlPeter Schultz2013-08-301-12/+110
| | | | | | | | | | | adds support for - background color (16 and 256 color tables) - normal and bright color (16 color table) - bold text - italic text - underlined text - crossed-out text - concealed text
* Remvoe runner specsDmitriy Zaporozhets2013-05-301-29/+0
|
* whenever for schedulesDmitriy Zaporozhets2013-01-141-2/+4
|
* Improve parser. tests addedDmitriy Zaporozhets2012-11-141-2/+10
|
* Move ansi library in project coreDmitriy Zaporozhets2012-11-131-0/+27
|
* Builds for sha. Fixed run. Tabs per branches. Tests are fixedDmitriy Zaporozhets2012-11-121-1/+1
|
* Runner tests. More tests for projectDmitriy Zaporozhets2012-11-091-0/+27