Commit Graph

1187 Commits

Author SHA1 Message Date
Konstantin Haase
c2f087ea8d fix after hook in spec 2015-02-18 13:38:29 +01:00
Konstantin Haase
ab9f121ff2 v3: remove obsolete file 2015-02-18 13:15:38 +01:00
Konstantin Haase
bd4d6b91b4 v3: get rid of service helper mixins 2015-02-18 13:12:13 +01:00
Konstantin Haase
bc638ccb19 v3: refactor model rendering 2015-02-18 13:11:25 +01:00
Konstantin Haase
b84a0a492b v3: add /org/:id endpoint 2015-02-18 10:07:14 +01:00
Konstantin Haase
32c2d9b0b9 v3: add @href to payloads 2015-02-17 15:48:12 +01:00
Konstantin Haase
89f96c98ec Merge pull request #160 from travis-ci/rkh-v3-request-create
[DO NOT MERGE] API v3: Request API and some refactoring
2015-02-17 15:44:37 +01:00
Konstantin Haase
eea10283b3 Merge branch 'master' into rkh-v3-request-create 2015-02-17 14:03:32 +01:00
Konstantin Haase
567b8f6f2d run travis run 2015-02-17 14:03:11 +01:00
Konstantin Haase
cbc45c1a0a v3: only X-Cascade on 404 2015-02-17 13:32:01 +01:00
Konstantin Haase
f104c413d4 fix args 2015-02-17 13:27:12 +01:00
Konstantin Haase
e19a9a5bed flag request API as not_implemented 2015-02-17 13:11:57 +01:00
Konstantin Haase
49b03750e4 Merge branch 'master' into rkh-v3-request-create 2015-02-17 11:50:54 +01:00
Sven Fuchs
93b6faf6f4 Merge pull request #161 from travis-ci/ar_cd_error_handling_async
add a new thread to send exception to sentry in purpose to speed up the api
2015-02-16 11:59:26 +01:00
carlad
8f6083117c add async method to send exception error to sentry
add ErrorHandling class, refactor spec

correct the raven config class

correct the raven test

add a fake method for getting an exception

require error_handling

add new TestError class to test exceptions

add correct error class to test

add rescue block to raven send

make method a class method and add a test Travis.config.dns

add error the repos to test error

remove carla method in repos

add a fake error in repos

delete carla method
2015-02-13 16:16:45 +01:00
Konstantin Haase
5e3cb2d3e6 remove unused code for now 2015-02-11 10:08:07 +01:00
Konstantin Haase
78f67017e8 remove file that does not belong here 2015-02-11 10:07:36 +01:00
Konstantin Haase
3567a759c2 v3: initial stab at request creation api 2015-02-11 10:05:08 +01:00
Sven Fuchs
d3157ce0b8 Merge pull request #158 from travis-ci/ar_cd_background_tasks
add correct database info to sidekiq logging
2015-01-28 10:34:46 +01:00
Konstantin Haase
592320ac4c v3: last_build can be nil, active should always be a boolean 2015-01-27 17:03:36 +01:00
carlad
f31d38e25e add correct database info to sidekiq logging 2015-01-27 16:24:09 +01:00
carlad
517a3b04f7 Revert "Revert "Merge branch 'master' of github.com:travis-ci/travis-api""
This reverts commit 171b9c57c7.
2015-01-27 16:22:30 +01:00
Konstantin Haase
737a31ad23 v3: add /orgs endpoint, fixes travis-pro/api-v3#1 2015-01-27 15:50:21 +01:00
Konstantin Haase
a9ffd2bef9 v3: avoid having to repeat the resource type over and over in services, automatically wrap return value in result 2015-01-27 15:30:00 +01:00
Konstantin Haase
171b9c57c7 Revert "Merge branch 'master' of github.com:travis-ci/travis-api"
This reverts commit 1b8f77ab36, reversing
changes made to 79a4a9ad13.
2015-01-27 14:39:36 +01:00
Konstantin Haase
1b8f77ab36 Merge branch 'master' of github.com:travis-ci/travis-api 2015-01-27 14:32:50 +01:00
Konstantin Haase
79a4a9ad13 v3: add repository.active to payload 2015-01-27 14:32:38 +01:00
Konstantin Haase
2e4771ccd2 v3: move find repos logic to query object, allow filtering by private and active 2015-01-27 14:30:35 +01:00
Konstantin Haase
1712204321 v3: introduce query objects for DB interaction 2015-01-27 13:57:51 +01:00
carlad
373a63007a Merge pull request #157 from travis-ci/ar_cd_background_tasks
Ar cd background tasks
2015-01-27 13:36:58 +01:00
carlad
6991c6bb2b update spec 2015-01-27 13:34:12 +01:00
carlad
f39d931857 update response status ans specs 2015-01-27 13:31:12 +01:00
carlad
d050ebc018 update status code, remove unnecessary line 2015-01-27 12:48:13 +01:00
carlad
e8d7c4c2a3 merge .gitignore conflict 2015-01-27 10:30:06 +01:00
Tyranja
a9c31fa5e9 Extract cancel and restart builds and jobs into sidekiq worker
See below for all the commit messages squashed into this one...
add a test

delete empty space

add job_cancellation worker

change id

change job_id param

add job restart worker

add require to sidekiq.rb

change params

add test for job restart and cancellation

add test for job restart

update build.rb improve build spec

update job restart with correct response, add test to chack for correct response when restarting job
2015-01-26 17:29:13 +01:00
Konstantin Haase
a6da78ad83 v3: find repos for current user (used for dashboard) 2015-01-23 19:27:01 +01:00
Tyranja
6fdfb831b3 Merge branch 'ar_cd_background_tasks' of github.com:travis-ci/travis-api into ar_cd_background_tasks 2015-01-23 15:46:22 +01:00
Tyranja
cd3e38b3e9 add the sidekiq queue in the Procfile differently 2015-01-23 15:42:07 +01:00
Tyranja
d8674a3715 take out the comments 2015-01-23 15:32:40 +01:00
Tyranja
1bbddee17d take out the comments 2015-01-23 14:54:49 +01:00
Tyranja
d7ee8b4d3b enable Async and configure the Sidekiq client 2015-01-23 14:49:47 +01:00
Tyranja
057e9f0379 add Sidekiq for cancelling build
:
add require sidekiq to the sidekiq.rb

update Gemfile.lock

bump travis-sidekiqs

correct require statement

fix another request

connect to the database

add current user

add current user correctly

add current user correctly

add puts to see were in the condition we are

missing invertted comma

add comments to the worker

I HAVE NO IDEA

Revert "I HAVE NO IDEA"

This reverts commit 8bd1259bf4ea1b479f9391847a4700b7b15efe57.

change the id and source to symbols in the params because siedekiq expects that

add more printout

setup database connection, metrics and notification

correct the test
2015-01-23 14:43:54 +01:00
Konstantin Haase
c9fc88fa9a v3: prefix template variables with entity type (like in json-api) 2015-01-22 16:27:45 +01:00
Tyranja
008111fc67 solve merge conflict 2015-01-22 14:43:57 +01:00
carlad
9b4d121956 refactor buildcancellation worker 2015-01-22 14:41:38 +01:00
carlad
cab128f06e refactor buildcancellation worker 2015-01-22 11:10:27 +01:00
Konstantin Haase
b2ba9383eb Merge pull request #156 from travis-ci/rkh-v3
v3 API (initial setup)
2015-01-21 17:12:37 +01:00
carlad
39bd25cc3b add sidekiq worker, update endpoint 2015-01-21 17:09:24 +01:00
Konstantin Haase
d74094a2ab load ordering 2015-01-21 17:07:32 +01:00
Konstantin Haase
b19fca5ee3 use skylight beta 2015-01-21 17:00:01 +01:00