summaryrefslogtreecommitdiff
path: root/spec/services
Commit message (Collapse)AuthorAgeFilesLines
* Convert to RSpec3 syntax via transpecrs-rspec3Robert Speicher2015-08-307-63/+63
| | | | | | | Command: transpec -c 'bundle exec rspec spec -t ~feature' \ -o should,oneliner,should_receive
* Use `described_class` where appropriateRobert Speicher2015-08-307-10/+10
|
* Use `eq` instead of `==` in matchersRobert Speicher2015-08-305-22/+22
|
* Don't use `raise_error` without a parameterRobert Speicher2015-08-301-1/+2
|
* Don't `describe` symbolsRobert Speicher2015-08-307-11/+11
|
* `be_(false|true)` -> `be_(falsey|truthy)`Robert Speicher2015-08-304-9/+9
|
* Update any_instance usagesRobert Speicher2015-08-301-1/+1
|
* Added CreateTriggerRequestService specsKamil Trzcinski2015-08-211-0/+52
|
* Prefer `failed` commit status over `skipped` if no builds were createdbroken-yaml-errorsKamil Trzcinski2015-08-061-0/+13
|
* Fix broken yaml error savingKamil Trzcinski2015-08-061-0/+15
|
* Fixed specsKamil Trzcinski2015-08-051-1/+1
|
* Commits with [ci skip] have special skipped statusKamil Trzcinski2015-08-051-0/+1
|
* Allow to specify flexible list of types in yamlKamil Trzcinski2015-07-101-26/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` 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.
* Improved validation of .gitlab-ci.ymlValery Sizov2015-06-291-1/+1
|
* Build registering fixValery Sizov2015-06-221-0/+31
|
* yaml refactoringValery Sizov2015-06-191-11/+0
|
* improve parserValery Sizov2015-06-151-1/+1
|
* New syntax of gitlab-ci.ymlValery Sizov2015-06-121-17/+33
|
* Do not retry build for the same commit and refValery Sizov2015-06-051-0/+21
|
* Merge branch 'jobs_in_yml' into 'master'Dmitriy Zaporozhets2015-06-033-44/+48
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CI configuration with .gitlab-ci.yml https://dev.gitlab.org/gitlab/gitlab-ci/issues/245 Example: ``` # Refs to skip skip_refs: “deploy*” # Run before each script before_script: - export PATH=$HOME/bin:/usr/local/bin:/usr/bin:/bin - gem install bundler - cp config/database.yml.mysql config/database.yml - cp config/gitlab.yml.example config/gitlab.yml - touch log/application.log - touch log/test.log - bundle install --without postgres production --jobs $(nproc) - bundle exec rake db:create RAILS_ENV=test # Parallel jobs, each line is parallel build jobs: - script: “rake spec” runner: “ruby,postgres” name: “Rspec” - script: “rake spinach” runner: “ruby,mysql” name: “Spinach” tags: true branches: false # Parallel deploy jobs deploy_jobs: “cap deploy production” “cap deploy staging” ``` See merge request !110
| * fix specsValery Sizov2015-06-033-44/+48
| |
* | replace YAML with JOSN on dashboardValery Sizov2015-06-031-1/+1
|/
* Fix testsnice-badgesDmitriy Zaporozhets2015-05-201-8/+8
|
* Fix 'ci skip' tagValery Sizov2015-04-281-0/+17
|
* skip commit creation if there is no appropriate jobValery Sizov2015-04-101-2/+42
|
* Merge branch 'fork_support' into 'master'Dmitriy Zaporozhets2015-04-081-0/+18
|\ | | | | | | | | | | | | | | | | | | Support for forks https://dev.gitlab.org/gitlab/gitlab-ci/issues/187 !!! GitLab side MR - https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/499 See merge request !56
| * project forking: specsValery Sizov2015-04-061-0/+18
| |
* | webhook spec improvementValery Sizov2015-04-071-1/+14
|/
* refactoring of deploy job creationdeploy_without_testsValery Sizov2015-04-011-0/+13
|
* specs for eventsValery Sizov2015-03-261-0/+34
|
* More tests for register build serviceDmitriy Zaporozhets2015-03-251-14/+38
|
* Repect project shared runners settingDmitriy Zaporozhets2015-03-251-0/+35
|
* Migrate E-mail notification to ServicesKamil Trzcinski2015-01-291-56/+0
|
* Fix testsDmitriy Zaporozhets2015-01-101-4/+2
|
* Refactor commits/builds logicDmitriy Zaporozhets2014-11-053-29/+3
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Fix testsDmitriy Zaporozhets2014-11-041-4/+6
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Separate Commit model and logic from Build model|etc...Kestred2014-08-234-11/+41
| | | | | | | | | | | | | | 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>
* Fix web hook specsDmitriy Zaporozhets2014-05-051-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* create web hookVõ Anh Duy2014-02-251-0/+22
|
* Add specs for image_for_build_serviceDmitriy Zaporozhets2014-01-301-0/+43
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* CreateProjectService testsDmitriy Zaporozhets2014-01-291-0/+24
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* CreateBuildService for build creation and more validation to build modelDmitriy Zaporozhets2014-01-291-0/+27
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Rewrite notifications to work without observersDmitriy Zaporozhets2013-12-181-2/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Send email notification on change of build status from success to failed and ↵Jeroen Knoops2013-11-301-10/+9
| | | | failed to success
* Email notification settings can now be managed in settings dialog.Jeroen Knoops2013-11-201-26/+15
|
* Add email notification to committerJeroen Knoops2013-11-121-0/+66