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
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
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
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
carlad
b572a1a50e
updates
2016-01-20 11:31:05 +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