Konstantin Haase
f01c9a80b0
global gitignore, we meet again
2015-02-18 14:22:17 +01:00
Konstantin Haase
515b815069
v3: properly expose default_branch and last build for that branch in repo payload
2015-02-18 14:14:39 +01:00
Konstantin Haase
963a217fbf
v3: add missing files
2015-02-18 13:48:29 +01:00
Konstantin Haase
7fce1b93f3
v3: add /build/:id endpoint
2015-02-18 13:47:04 +01:00
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