Steffen Kötte
ac0012b0a2
Merge commit '8a050a468c77f2ad8c5faa99864c0bd7d61b08a0' into cronjobs
...
# Conflicts:
# Gemfile
2016-03-21 10:32:46 +01:00
Jonas Chromik
5663410c45
minor changes
2016-03-14 12:50:39 +01:00
Christopher Weyand
6c839aebec
feature flag test
2016-03-14 11:03:41 +01:00
carlad
f512975e6a
change sort to builds.started_at
2016-03-11 15:05:46 +01:00
carlad
b784eaee82
add sort_by default_branch.last_build builds.id
2016-03-11 14:41:24 +01:00
carlad
3182513798
add sort_by default_branch builds.id
2016-03-11 14:39:28 +01:00
Hiro Asari
ba142b84c7
Put debug options in debug_otions
...
This depends on https://github.com/travis-ci/travis-migrations/pull/7
2016-03-04 09:04:58 -10:00
Hiro Asari
05e860dd35
Fix #active?
invocation
...
Second arg is repository
2016-03-03 15:21:37 -10:00
Hiro Asari
56ea1d6663
Raise if debug feature is unavailable
2016-03-03 10:12:48 -10:00
Hiro Asari
ca09547452
Access job via attr_reader
2016-03-02 15:00:57 -10:00
Hiro Asari
d1e07f10f0
Accept 'quiet' param for /job/:job_id/debug endpoint
2016-03-02 15:00:57 -10:00
Hiro Asari
82b95440b2
Fix previous_status → previous_state, and set value correctly
2016-02-29 16:15:01 -10:00
Hiro Asari
e6d39c2a52
Restart job via V3 query
2016-02-29 14:24:09 -10:00
Hiro Asari
1ee5421d3f
Fix up Debug service
2016-02-29 12:44:17 -10:00
Hiro Asari
2196acb36d
Use V3 services for debug route
2016-02-29 12:40:51 -10:00
Lisa P
0448427136
create error in v3.rb
2016-02-25 15:06:45 +01:00
Lisa P
ab1bfe0aeb
create MethodNotAllowed error
2016-02-25 14:40:53 +01:00
Steffen Kötte
ca5820e2e3
send user id with cron build payload
2016-02-25 13:49:12 +01:00
Steffen Kötte
77ec852be6
send empty credentials hash
2016-02-11 14:43:33 +01:00
Steffen Kötte
8a6f4066ae
refactor methods to calculate next build time
2016-02-01 17:08:11 +01:00
Steffen Kötte
3fa9c09c0c
move cron creation to query
2016-02-01 16:50:10 +01:00
Steffen Kötte
0d1dbaadd7
move start all to query
2016-02-01 16:29:23 +01:00
Steffen Kötte
be01b36f05
move find cron for repository to query
2016-02-01 16:20:50 +01:00
Steffen Kötte
6fb0f7b6ce
change error type
2016-02-01 16:08:33 +01:00
Steffen Kötte
98a75e5931
move find cron for branch to correct query
2016-02-01 15:23:15 +01:00
Steffen Kötte
d75daab82f
move cron start to query
2016-02-01 15:13:34 +01:00
Steffen Kötte
64478d50d1
rename next_build_time to next_enqueuing
2016-01-28 13:46:35 +01:00
Steffen Kötte
24b0af35e9
move start cronjob to services
2016-01-28 13:16:53 +01:00
Steffen Kötte
05d2e4767e
adjust cron API path
2016-01-28 13:01:28 +01:00
Konstantin Haase
bf1714c437
v3: add metrics
2016-01-22 14:26:30 +01:00
Steffen Kötte
2d2e7aa528
fix job enqueueing
2016-01-21 13:11:18 +01:00
Steffen Kötte
4704992a18
remove token from perform_async call
2016-01-21 10:40:43 +01:00
Steffen Kötte
da33cff0eb
add more tests
...
add first version to start crons
adjust code to return now if cron is overdue
2016-01-18 16:59:10 +01:00
Steffen Kötte
00e15de083
show next build time for cron
2016-01-14 16:12:27 +01:00
Steffen Kötte
68ba4b9fce
check for correct interval
...
allow only one cronjob per branch
2016-01-11 14:54:02 +01:00
Steffen Kötte
0920041375
further changes for new structure with only one cron per branch
2016-01-11 14:14:00 +01:00
Steffen Kötte
b45b3fadf7
changes for new db structure
2016-01-07 15:00:08 +01:00
Steffen Kötte
e4aec173ee
Merge commit 'bddd9952a74d1eddad5d5a255419e07c836b286d' into addCron
...
Conflicts:
spec/v3/services/owner/find_spec.rb
spec/v3/services/repositories/for_current_user_spec.rb
spec/v3/services/repositories/for_owner_spec.rb
spec/v3/services/repository/find_spec.rb
2015-12-17 10:11:20 +01:00
Konstantin Haase
dece76ce5b
v3: avoid handing repository back to the query
2015-12-01 17:25:09 +01:00
Konstantin Haase
afb6fe286b
v3: SQL "NOT IN ()" never matches
2015-11-26 18:17:19 +01:00
carlad
8d3acfe9bb
v3 fix existing specs for un/star endpoints and starred filter
2015-11-26 14:00:42 +01:00
carlad
2974dccd3b
Merge branch 'master' into cd-v3-parity
2015-11-25 18:18:56 +01:00
carlad
937cc0267a
v3 fix filtering by unstarred and n+1 query
2015-11-25 16:30:42 +01:00
carlad
baa1881bf7
v3 change name of starred_repository to star
2015-11-24 18:59:16 +01:00
carlad
d3b13e8d7c
v3 fix relation of starred_repository to repostiory model
2015-11-24 18:15:17 +01:00
carlad
af3087446c
v3 adjust repo model, query and service for filtering by starred - not working
2015-11-24 18:03:15 +01:00
Piotr Sarnacki
dbea2f3760
Revert "v3: in access control object, avoid firing multiple permissions queries (even though they are cache hits)"
...
This reverts commit 4a3357a488
.
2015-11-24 15:09:58 +01:00
Piotr Sarnacki
81e11da856
Fix error when default branch tries to be autosaved
...
For some reason when branch from V2 models is being saved, it tries to
also update relationships for V3 models, at least in tests. This fails,
because default_branch association on the V3 Repository model has a
primary key set to [:id, :default_branch]. In theory we use composite
keys plugin, but it seems that it doesn't cover that case and because of
that AR fails with an error "[:id, :default_branch] is not a Symbol"
when it tries to call Model#send with primary_key as an argument.
This commit fixes the issue by overriding the send method on the
Repository model to not fail when AR does
repository.send([:id, :default_branch_name]), when it needs to fetch
a primary key.
This is hacky, but I haven't found a nicer way to get around it.
2015-11-24 15:09:58 +01:00
carlad
02f5035100
comment out
2015-11-24 12:31:50 +01:00
carlad
9793010e28
v3 add filter for d=starred repos - not working yet
2015-11-20 19:02:39 +01:00