Christophe Simonis
ed3d82be51
[FIX] runbot: do not install hw_* and theme_* modules
2015-06-18 18:24:35 +02:00
ged-odoo
c3e2a6f72d
[FIX] runbot: overwrite duplicate addons
...
The web addon is supposed to be duplicate, and needs to be installed
(in the enterprise version) over the community edition.
A better fix would be to keep the folder and use the --addons-path key
to start the server with the correct addon, but this is an urgent
change.
closes #69
2015-06-17 13:02:43 +02:00
Nicolas Seinlet
d7edc2b0d5
[IMP] runbot: deprecate unused fields
...
testing and running in repository are not used anymore since they are now
two ir.config_parameter:
- runbot.workers
- runbot.running_max
2015-05-21 10:50:58 +02:00
Martin Trigaux
b98568709f
[FIX] runbot: find build to be skipped
...
search should be made on runbot.build and not runbot.repo object
2015-05-05 13:06:02 +02:00
Christophe Simonis
ff404a4334
[FIX] runbot: ensure logs dir exists
2015-04-30 18:19:54 +02:00
Martin Trigaux
4fb0b2c735
[IMP] runbot: better scheduler
...
pushing new commits on your branch should not make you loose rank in schuler
build order is based on sequence which is the id of the build, take lowest
2015-04-28 15:21:21 +02:00
Sandy Carter
15870dcc7e
[FIX] runbot: remove trailing '.git' in repo base
...
The base field is used to compose URL (e.g. "https://%s/pulls " % repo.base).
The URL given by github can contains trailing '.git' so this should be removed.
2015-04-28 13:28:22 +02:00
Samuel Lefever
3da19f47b7
[IMP] runbot: fqdn method to get fqdn
2015-04-28 10:48:36 +02:00
Olivier Dony
7137c49ec5
[FIX] runbot: skip github API calls if repo has no token, instead of crashing/logging an exception
...
Avoids spurious errors for the github status updates
2015-04-23 10:35:14 +02:00
Jeremy Kersten
745d146b4b
[FIX] runbot: don't install website_instantclick by default
...
This module should be simply deleted in a futur version.
The implementation are not more supported with Odoo.
Architecture need to be reviewed to allow the support of this library
2015-04-08 17:29:55 +02:00
Christophe Simonis
12d84fe1d7
[FIX] runbot: access ir.logging
as SUPERUSER
2015-03-31 13:45:36 +02:00
Christophe Simonis
97abe6b764
[FIX] runbot: read ir.logging
as SUPERUSER
2015-03-31 13:43:50 +02:00
Christophe Simonis
cf86d6e2b8
[IMP] runbot: Allow restrict access to repo.
2015-03-31 12:58:58 +02:00
Christophe Simonis
a31109ffe7
[FIX] runbot{,_cla}: really check CLA
...
c6ce286 moved cla check as first job (`05_check_cla`), but as the
checkout of the working directory was done in `10_test_base`, the check
was actually a no-op.
Do the build environment init in `job_00_init`.
Jobs that does not returning a pid to wait for are automatically
rescheduled.
2015-02-17 15:29:05 +01:00
Christophe Simonis
4e55f4f2f2
[FIX] runbot: use an uri as log-db only if runbot database is on another server
2015-02-11 14:21:51 +01:00
Olivier Dony
2486921a60
[FIX] runbot, runbot_cla: clearly notify pending builds
...
Avoids confusing users with an all-green CLA mark for a build
that is only starting.
+ Do CLA check as first step, no need to wait
2015-02-11 13:22:28 +01:00
Odoo Online
d65b59f47b
[FIX] runbot typo
2015-02-09 19:35:53 +01:00
Odoo Online
a0f8d18586
[FIX] runbot cla fixes
2015-02-09 03:56:54 +01:00
Odoo Online
d4db0c89aa
[FIX] runbot typo
2015-02-07 18:22:49 +01:00
Antony Lesuisse
de54d4a78c
[ADD] runbot_cla
...
remove useless status in runbot
add author and committer email
clean up repo form view
add runbot cla module
2015-02-07 16:33:23 +01:00
Olivier Dony
8b7c17ca68
[FIX] runbot: only start server with --no-xmlrpcs if supported by that series
2015-01-29 11:22:14 +01:00
David Monjoie
d97f2d9f11
[FIX] runbot: keep modules to install list when forcing rebuild
2015-01-22 17:21:29 +01:00
Jeremy Kersten
dfdd6368af
[IMP] runbot: check that duplicated is running + fix /b/
...
/b/ :
Use smallest repo_id by default if repo is not specified
Allow to force the repo in quick_url /b/<branch_name> -> /<repo>/<branch_name>
Duplicated:
If state is duplicated, the main build in not always running
2015-01-22 16:59:56 +01:00
David Monjoie
51ab9cb5de
[FIX] runbot: fallback on splitting name when no common ancestor
2015-01-20 16:20:35 +01:00
David Monjoie
69fa2472e3
[FIX] runbot: fixed strange red build bug for repositories having dependencies
...
There was an uncaught exception raised by one of the git command in certain cases when searching for the right branch in the dependencies repositories. Because of this error, the dependencies process never finished, and in some case there was no server to run because the server was located on a dependency repo. With no server to run, the build would fail instantly at the start of the testing phase.
2015-01-17 12:59:19 +01:00
Antony Lesuisse
66d53e77e4
runbot cleanup natural death too
...
dont leave leftover of build that were not killed by the scheduler
2015-01-09 03:34:14 +01:00
Antony Lesuisse
1438152446
runbot git housekeeping
2015-01-09 03:34:14 +01:00
Antony Lesuisse
609cf0fbdf
runbot log odoo stderr into logfile
...
revert commit dea869273a9a03f6f58993c3fa558a916cb8e4a5
phantomjs stderr is now discarded since odoo commit
5a642a802e
no need to discard odoo stderr from logfile.
Close #49
2015-01-09 03:34:14 +01:00
Christophe Simonis
eaf9d44485
[FIX] runbot: force datadir of builds
2015-01-05 11:34:41 +01:00
Jeremy Kersten
c5ae1d0375
[IMP] runbot: don't set debug mode if branch is 7.0 (don't supported by controller). Known issues: Pull request or branch with bad name for v7.
2014-12-15 14:31:46 +01:00
Jeremy Kersten
eb67bb79f4
[IMP] runbot - Search in the 10 last builds to find a running. Redirect by default in debug mode.
2014-12-15 00:23:21 +01:00
David Monjoie
ca64d736d0
[IMP] runbot: added modules to install parameter at the branch level
2014-12-03 12:36:42 +01:00
Jeremy Kersten
649a95f5ea
[IMP] runbot: add route for opening last running build for any branch
2014-11-27 15:49:07 +01:00
Jeremy Kersten
1f0f1cd1ba
[IMP] search : search also in the branch name and not only in dest, because when the branch name is too long, we cannot retrieve own commit because trigram has been replaced by build number
2014-10-13 17:30:15 +02:00
Olivier Dony
ef6405fb4e
[FIX] runbot: typo in controller methods
2014-09-24 10:10:48 +02:00
Martin Trigaux
b84964d9f7
[IMP] runbot: rebuild using POST request
...
Force rebuild links were using GET method. We don't want crawlers to rebuild old builds....
2014-09-23 10:04:15 +02:00
Martin Trigaux
64a686aded
[REM] toggle labels
...
Github labeling system may not be the best but this was not a good idea either, getting too much spam on pull requests
2014-09-23 09:49:03 +02:00
Christophe Simonis
f13e0aabe3
[FIX] runbot: correct sql-db uri generation
2014-09-08 11:31:37 +02:00
Christophe Simonis
e31fc72852
[FIX] runbot: grep the correct file
2014-09-08 11:10:33 +02:00
Christophe Simonis
4a173cd34c
[FIX] runbot: connect to sql-db via uri
2014-09-05 16:35:50 +02:00
Christophe Simonis
b1230795b4
[FIX] runbot: remove filestore when droping database
2014-09-05 16:31:39 +02:00
Christophe Simonis
f34975ecff
[FIX] runbot: do not run odoo in with log-level=debug
2014-09-05 16:30:10 +02:00
Gery Debongnie
71c35940de
[FIX] ignore build without hosts for displayed stats
2014-08-19 11:32:34 +02:00
Gery Debongnie
16521bb575
display specific host statistics in main page
...
also fix a bug with urls in logs
2014-08-19 11:24:29 +02:00
Gery Debongnie
b424851a1f
[IMP] removes meaningless running and testing max
...
the runbot don't know how many machines are working and their specific
configurations.
2014-08-18 14:57:04 +02:00
Gery Debongnie
1d6620c4c6
[FIX] fix url in build
2014-08-18 12:46:03 +02:00
Gery Debongnie
8c5221f9ba
[FIX] add host field to tree and form view
2014-08-18 12:11:28 +02:00
Antony Lesuisse
ff3cd203c7
runbot createdb locally using commandline
2014-08-17 18:06:03 +02:00
Moises Lopez - https://www.vauxoo.com/
85039d0660
[FIX][runbot] Add context parameter
...
Cron function receive context parameter but no send it.
This is important for manage inherit function
(Rebase of #32 )
2014-08-14 01:23:44 +02:00
Antony Lesuisse
e7ca719dca
runbot multihost
2014-08-13 22:47:41 +02:00
Antony Lesuisse
3ae2ab8435
runbot move constants
2014-08-13 22:47:06 +02:00
Christophe Simonis
ea2989bede
[FIX] runbot: force create database with collate "C"
2014-08-01 12:11:50 +02:00
Denis Ledoux
23c91278d7
[ADD] revision committer
2014-07-30 13:27:39 +02:00
odony
6265f24ce3
Merge pull request #20 from bwrsandman/patch-1
...
[MERGE] runbot: more robust detection of "Modules Loaded"
2014-07-25 17:23:29 +02:00
Sandy Carter
93f7a7d6c3
Add hint_repos set to help find the common branch in cases whith many dependent repos
2014-07-24 21:39:07 -04:00
Moises Lopez
be765dd6ef
[REF][runbot] Add validation of module duplicate
2014-07-24 20:21:42 -04:00
Moises Lopez
071720433c
[REF][runbot] Fix find modules to test and add support to use one previously configured in the repository
2014-07-24 20:13:53 -04:00
Sandy Carter
5e25a8aeb2
Use git API to find base branch name for PRs when looking for common branch names in extra deps
2014-07-24 20:13:53 -04:00
Sandy Carter
91beb61727
Add function to better find proper fallback branch
2014-07-24 20:13:46 -04:00
Sandy Carter
9dbc76d9ab
Change fallback_id to many2many
...
A Community addon can depend on more than just an odoo server, but other
addon repos
Bump version
Add migration script
Signed-off-by: Sandy Carter <sandy.carter@savoirfairelinux.com>
2014-07-24 18:10:15 -04:00
Sandy Carter
0fb5ef92c4
Allow some builds to determine which modules to test
...
OCA addon repos will only want to test modules at root
Glob before retrieving dependencies and store in build object
Signed-off-by: Sandy Carter <sandy.carter@savoirfairelinux.com>
2014-07-24 18:09:07 -04:00
Gery Debongnie
41796383c7
[IMP] save committer date at creation
...
also, add a create_date filter in the build search view. It allows
interesting statistics to be displayed in the graph view.
2014-07-24 10:17:17 +02:00
Olivier Dony
9300bd8cd8
[FIX] runbot: compatibility with 7.0 API
2014-07-23 13:09:08 +02:00
Gery Debongnie
dfa6fbad61
[FIX] notifies github when duplicate isn't pending
...
when a duplicate build is created, it now check if it isn't pending.
If not, it properly notifies github.
2014-07-23 12:26:41 +02:00
Gery Debongnie
aa0c64c2b1
[IMP] optimize the number of queries in controller
...
now, it only does one query to get the ids of each builds,
instead of a query for each branch
2014-07-23 12:26:40 +02:00
Gery Debongnie
6d7077ba12
[FIX] improves the search in runbot repo
...
now, it searches by fields 'dest' and 'subject'. Also, slightly
improves the logic behind the controller. Oh, and also prevent a
crash when searching
2014-07-23 12:26:40 +02:00
odony
6128ed42ea
Merge pull request #23 from bwrsandman/patch-3
...
[FIX] runbot: nginx field name conflict fixed by renaming `nginx()` to `reload_nginx()`
2014-07-22 23:19:13 +02:00
Sandy
793ba31eca
Fix nginx field-function ambiguity
2014-07-22 11:50:52 -04:00
Sandy Carter
73cebcf696
[FIX] runbot: use runbot.repo.domain() instead of hardcoded URL
...
(the whole thing could possibly be replaced by web.base.url)
2014-07-22 17:37:32 +02:00
Olivier Dony
cc1fbaf9cc
[IMP] runbot: add a few missing indexes
2014-07-22 16:52:11 +02:00
odony
5509e7963b
Merge pull request #22 from bwrsandman/patch-2
...
[IMP] runbot: support repo names with `.git` suffix when performing github API calls
2014-07-22 16:41:28 +02:00
Gery Debongnie
019cee7f54
[IMP] various improvements
2014-07-22 10:26:34 +02:00
Gery Debongnie
a63fa03dd2
[FIX] notifies github for duplicate builds
2014-07-18 16:01:44 +02:00
Gery Debongnie
7c5e2c8c68
[IMP] improve behavior of skipped/forced builds
2014-07-18 13:33:56 +02:00
Gery Debongnie
0c8ddf2a0d
[IMP] display duplicate builds
2014-07-18 13:19:33 +02:00
Gery Debongnie
40a1d8010b
[IMP] optimizations to runbot controller
2014-07-18 11:01:56 +02:00
Gery Debongnie
06fe91b443
[IMP] code refactoring
2014-07-17 13:07:48 +02:00
Gery Debongnie
242e28abf9
[IMP] rename 'v' in 'context'
2014-07-17 10:00:39 +02:00
Gery Debongnie
b28a710234
[IMP] ignore skipped when detecting duplicate
2014-07-17 09:56:48 +02:00
Gery Debongnie
0ffbc9c30d
[IMP] allow detection of duplicate builds
2014-07-16 16:50:03 +02:00
Gery Debongnie
5579fae1c8
[IMP] add starting port as configuration option
2014-07-16 10:11:29 +02:00
Sandy
673c979930
Support repo names with .git
suffix
...
Fixes #17
2014-07-15 11:11:59 -04:00
Gery Debongnie
2a48508bdf
[IMP] better code for list_jobs
...
inspired by https://github.com/odoo/odoo-extra/pull/19
2014-07-15 16:31:15 +02:00
Gery Debongnie
8e01b6b2c6
[IMP] put the default timeout in runbot options
...
instead of hardcoding it
2014-07-15 16:28:20 +02:00
Gery Debongnie
7261f5f479
[IMP] throw exception when no toke is available
2014-07-15 14:38:36 +02:00
Gery Debongnie
1762df1747
[IMP] share the workers between repos
2014-07-15 11:33:38 +02:00
Gery Debongnie
2089b04c1f
[IMP] display the nmbr of pending/running/testing
...
display the total number (for the runbot) and the numbers by repo
2014-07-15 10:55:35 +02:00
Sandy
c0eadd5dac
Be more forgiving in detecting Modules Loaded
...
There is no problem yet, but this line is prone to future errors.
This line catches all cases without having to pool the filesystem.
2014-07-14 18:01:12 -04:00
Gery Debongnie
a823519cdf
[FIX] preparation for v8 (fix various issues)
2014-07-14 14:22:23 +02:00
Gery Debongnie
6aa2e146e6
[MERGE] merge from origin/master
2014-07-14 10:10:43 +02:00
xmo-odoo
4cbd527565
[FIX] non-renamed branches path handling
...
Is there *really* a need for them to keep working?
2014-07-08 13:48:40 +02:00
Xavier Morel
9110f3875a
[FIX] actual support for openerp -> odoo
2014-07-08 13:41:08 +02:00
xmo-odoo
6f5489cc93
Compatibility with openerp -> odoo rename
2014-07-08 12:18:45 +02:00
Gery Debongnie
8def4a52f8
[IMP] change the kill timeout back to 30 min
2014-07-06 16:31:20 +02:00
Gery Debongnie
a5a50a5694
[FIX] correct a typo in variable name
2014-07-04 21:16:15 +02:00
Gery Debongnie
2db9b911b1
[MERGE] merge from master
2014-07-04 16:45:03 +02:00
Gery Debongnie
a80d44b451
[FIX] makes sure the build order is FIFO
...
instead of LIFO (for csn...)
2014-07-04 16:33:32 +02:00
Gery Debongnie
2a5f6c3a51
[IMP] stylistic improvements
...
easier to understand and to fix...
2014-07-04 16:22:29 +02:00
Antony Lesuisse
6d4324b251
[FIX] keep running
highest priority builds, not lowest oneswq
2014-07-04 15:29:39 +02:00
Antony Lesuisse
16f392e916
runbot fix gevent test
2014-07-04 15:11:32 +02:00