summaryrefslogtreecommitdiff
path: root/spec/models
Commit message (Collapse)AuthorAgeFilesLines
* Allow to defined per-job allow_failure parameterallow-per-job-failureKamil Trzcinski2015-07-083-34/+57
| | | | It allows to ignore status of specific job when computed for commit
* Update annotationsannotationsKamil Trzcinski2015-07-065-10/+35
|
* Added annotationsKamil Trzcinski2015-07-061-0/+1
|
* Added support for image and servicesKamil Trzcinski2015-07-061-0/+14
|
* Rounded coverage on commit pageValery Sizov2015-07-011-2/+2
|
* Improved validation of .gitlab-ci.ymlValery Sizov2015-06-292-2/+2
|
* fix coverage calculation on commit pageValery Sizov2015-06-261-0/+23
|
* New syntax of gitlab-ci.ymlValery Sizov2015-06-123-3/+3
|
* Merge branch 'jobs_in_yml' into 'master'Dmitriy Zaporozhets2015-06-036-163/+128
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-034-116/+127
| |
| * cleaning upValery Sizov2015-06-033-47/+1
| |
| * proof of concept yml configurationValery Sizov2015-06-032-2/+2
| |
* | replace YAML with JOSN on dashboardValery Sizov2015-06-031-3/+2
|/
* Add no runners notificationValery Sizov2015-05-151-0/+25
|
* Refactoring. Clean up advanced settings. Migrate from gotlab_url to pathValery Sizov2015-05-042-9/+3
|
* Fix notification issues on HipChatService, add HipChatMessage specsHoward P. Logsdon2015-04-302-1/+79
| | | | | | | | | | | | | | adding specs for HipChatMessage exposed some issues with the way I was building the matrix-commit style notification message, so it ended up being quite a bit more changes than I expected. The save call from the service configure form submits an empty string as the server URL if left blank, which I've indicated to do in order to use the default server, but Hash#merge will happily overwrite a full string with a blank string if asked, so we need to break that out, along with the worker options which get mutated into string hash keys, of which the HipChat client seems to not understand. Additionally, add another spec to make sure we call the Sidekiq worker with expected arguments.
* HipChat Notification ServiceHoward P. Logsdon2015-04-303-0/+48
| | | | | | | | | | | | | * Move existing Slack service spec into a subdir, mirroring /app * Wire up HipChat service to the project and services controller. * Split the message building into own class. * 'namespace' room and token variables. * Enforce v2 client (bug in HipChat gem v1.5.0. fixed in 1.5.1). Note that I'm using the same version string as GitLab-CE, for shared installations. * Defer execution to a notifier worker, like the Slack service. * Ensure passing specs (basically a Slack service spec copy, fwiw) * Added change to the CHANGELOG
* Fix 'ci skip' tagValery Sizov2015-04-281-14/+0
|
* Merge branch 'refactoring_user_url' into 'master'Dmitriy Zaporozhets2015-04-231-2/+2
|\ | | | | | | | | | | | | | | Refactoring network related code https://dev.gitlab.org/gitlab/gitlab-ci/issues/139 See merge request !74
| * refactoring network related coderefactoring_user_urlValery Sizov2015-04-221-2/+2
| |
* | Merge branch 'duration' into 'master'Valery Sizov2015-04-231-0/+18
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix duration visualisation https://dev.gitlab.org/gitlab/gitlab-ci/issues/174 https://github.com/gitlabhq/gitlab-ci/issues/565 See merge request !78
| * | fix duration visualisationValery Sizov2015-04-231-0/+18
| |/
* | runner page: specsValery Sizov2015-04-212-3/+57
|/
* annotatecleanupValery Sizov2015-04-172-6/+2
|
* Merge branch 'protected_attributes' into 'master'Dmitriy Zaporozhets2015-04-093-19/+0
|\ | | | | | | | | | | | | | | Remove protected attributes https://dev.gitlab.org/gitlab/gitlab-ci/issues/165 See merge request !60
| * remove protected attributesValery Sizov2015-04-093-19/+0
| |
* | Merge branch 'developers_can_cancel_job' into 'master'Dmitriy Zaporozhets2015-04-091-0/+54
|\ \ | |/ |/| | | | | | | | | | | | | | | Developers can cancel and retry jobs https://github.com/gitlabhq/gitlab-ci/issues/563 and https://dev.gitlab.org/gitlab/gitlab-ci/issues/170 See merge request !52
| * developers can cancel and retry jobdevelopers_can_cancel_jobValery Sizov2015-04-071-0/+54
| |
* | Merge branch 'fork_support' into 'master'Dmitriy Zaporozhets2015-04-081-0/+5
|\ \ | |/ |/| | | | | | | | | | | | | | | 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/+5
| |
* | Merge pull request #573 from pixel-shock/deploy-jobs-with-regexValeriy Sizov2015-04-071-2/+7
|\ \ | |/ |/| Jobs checking "run_for_ref" by glob pattern
| * Changed RegExp to glob pattern like in project settingsTino Wehe2015-04-011-7/+6
| |
| * Jobs checking "run_for_ref" by RegExp nowTino Wehe2015-04-011-2/+8
| | | | | | | | | | | | | | | | | | | | +- increased max length of refs in db +- changed ref-check to RegExp + added method to distinguish between RegExp given or normal string + added more tests +- changed "refs" description in FrontEnd
* | refactoring of deploy job creationdeploy_without_testsValery Sizov2015-04-011-27/+1
| |
* | Deploy without testsValery Sizov2015-03-311-3/+24
|/
* Convert shared runner to specific when assing to projectDmitriy Zaporozhets2015-03-251-0/+11
|
* Annotate modelsDmitriy Zaporozhets2015-03-254-5/+40
|
* Add project search at runner pageDmitriy Zaporozhets2015-03-241-1/+8
|
* projects sorting by last_commit_dateValery Sizov2015-03-191-0/+13
|
* rename committer to pusherValery Sizov2015-03-103-19/+19
|
* notifications: fix specValery Sizov2015-03-101-3/+3
|
* Notify only pusher instead of commiterValery Sizov2015-03-101-9/+7
|
* rename method run_deploy_job to create_deploy_buildsValery Sizov2015-03-101-2/+2
|
* fix random failing specValery Sizov2015-03-041-1/+1
|
* Merge branch 'jobs_tabs' into 'master'Dmitriy Zaporozhets2015-03-042-1/+40
|\ | | | | | | | | | | | | | | | | | | Deploy jobs Implements #153 ![joxi_screenshot_1425465268516](https://dev.gitlab.org/gitlab/gitlab-ci/uploads/23960cfff46ac6c7d1d0ded528917306/joxi_screenshot_1425465268516.png) See merge request !124
| * remove bindingValery Sizov2015-03-041-2/+0
| |
| * Deploy jobsValery Sizov2015-03-022-1/+42
| |
* | Upgrade to rails 4.1.9Jeroen van Baarsen2015-02-282-4/+4
|/ | | | Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
* Fix skip_refs parameter, glob pattern implementationbranch_wildcard_fixValery Sizov2015-02-111-3/+2
|
* Merge branch 'topic/settings-email' into 'master'Valery Sizov2015-02-041-0/+192
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Migrate E-mail notification to Services menu As discussed earlier e-mail notifications lives now under Services menu. Let me know if this is right direction. I think now that maybe I shouldn't migrate email_add_committer and email_recipients to MailService and instead use parameters from Project. What guys do you think? Tests results are here: https://semaphoreapp.com/ayufan/gitlab-ci/branches/topic-settings-email See merge request !30