Jonas Chromik
ca82725e5e
move cron jobs feature flag to permissions
2016-03-22 13:48:51 +01:00
Steffen Kötte
c037ec7aa3
refactor planned time calculation into separate methods
2016-03-22 10:17:23 +01:00
Jonas Chromik
fe76d38230
Merge branch 'master' into cronjobs
2016-03-21 17:08:33 +01:00
carlad
6b145e6f06
update lint service, update spec
2016-03-21 15:39:14 +01:00
Steffen Kötte
ac0012b0a2
Merge commit '8a050a468c77f2ad8c5faa99864c0bd7d61b08a0' into cronjobs
...
# Conflicts:
# Gemfile
2016-03-21 10:32:46 +01:00
carlad
f940bffe3f
more work on lint endpoint
2016-03-18 16:43:18 +01:00
carlad
69852d18b3
Merge branch 'master' into cd-v3
2016-03-18 13:49:22 +01:00
Piotr Sarnacki
8a050a468c
Use shared logs model to establish connection
...
That way we will use only one connection to the logs database
2016-03-17 13:07:25 +01:00
Piotr Sarnacki
f0dcf270bc
Always convert pool size to integer
2016-03-17 11:59:34 +01:00
Piotr Sarnacki
6aaa25a099
Overwrite database pool size for logs database
...
Logs database config is set in travis keychain and is set to a
concurrency much higher than what we set in heroku config. I don't want
to change it globally, because it may need to be different for other
apps, so I'm changing it here just before we connect to the db.
2016-03-17 11:45:46 +01:00
Piotr Sarnacki
f2c96b3eb5
Set sidekiq pool size also for logs DB
2016-03-17 11:27:42 +01:00
Piotr Sarnacki
b68c7a33b0
Allow to set sidekiq concurrency separately from web workers
...
Unicorn, which we use to serve the API, uses forked workers that need
only one connection per instance. Sidekiq on the other hand runs several
instances in memory, so it needs a higher concurrency setting. This
commit introduces a way to set sidekiq db pool using
SIDEKIQ_DB_POOL_SIZE
2016-03-17 10:57:15 +01:00
carlad
7e438be4cf
remove hard coded request path
2016-03-16 15:20:41 +01:00
carlad
da0576d995
Merge branch 'master' into cd-v3
2016-03-14 13:36: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
carlad
7a7e957b80
Merge branch 'master' into cd-v3
2016-03-11 11:36:19 +01:00
carlad
c0e01c46d2
Merge branch 'master' into cd-v3
2016-03-08 17:03:40 +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
Piotr Sarnacki
fa8520eb25
Revert "Hardcode database pool size for sidekiq"
...
This reverts commit b6b1d12f48
.
The pool size can be set with DATABASE_POOL_SIZE ENV var on heroku. I
set it to 5, so it's ok, to revert this change.
2016-03-02 16:14:01 +01:00
Piotr Sarnacki
b6b1d12f48
Hardcode database pool size for sidekiq
...
For some reason pool is set to 1 and I can't find the source of this
setting, so for now, just to fix the immediate problem I'm setting it
manually in sidekiq.rb
2016-03-02 15:17:16 +01:00
Hiro Asari
82b95440b2
Fix previous_status → previous_state, and set value correctly
2016-02-29 16:15:01 -10:00
Hiro Asari
80cb945557
Remove superfulous method
2016-02-29 14:27:57 -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
Hiro Asari
8490e9f9ce
Debug output
2016-02-29 12:26:19 -10:00
Hiro Asari
022089adc8
Implement bare-bones /jobs/:job_id/debug endpoint
2016-02-29 12:04:06 -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
Piotr Sarnacki
2b89f7ac30
Merge pull request #219 from travis-ci/add_default_branch_info_to_jobs_and_builds
...
Add branch_is_default info to commits
2016-02-23 15:40:44 +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