On 11 Jan 16:55, Cédric Krier wrote:
> Hi,
> 
> I made some progress on the new CI.
> First, I tested drone [1] on our new server (tycho.office.b2ck.com).
> I submitted a PR [2] to add support of mercurial and I tested by using a
> temporary repository [3] on bitbucket.
> You can find the drone running at http://drone.tryton.org/
> This server is just for testing purpose. It uses the webserver as proxy
> for the IPv6 only tycho. But unfortunately this breaks the websocket, so
> the final server will connect directly to the server with only IPv6.
> 
> The issue [4] is updated to include tox and .drone.yml files for trunk
> (backport to 3.4 with sqlite and postgresql) and 3.2 (backport for
> others with postgresql). It has been tested on trytond temporary
> repository.
> 
> What remains:
> 
>     - write a drone plugin to authenticate to a custom server:
>         - authenticate roundup users (committers only)
>         - retreive the list of repositories from hg.tryton.org
>     - write a mercurial hook to trigger drone build

This is done.
And trytond and proteus are setup for drone.

https://drone.tryton.org/trypod.tryton.org/tryton/trytond
https://drone.tryton.org/trypod.tryton.org/tryton/proteus

But finaly, it is only available on IPv6 because it needs to be on SSL
and proxy doesn't support it.

Next thing is the notification, drone is pretty flexible on this:
http://readme.drone.io/usage/notify/email/

I find good to notify the author but I feel a little bit concern to only
notify him. What do you think?

Or maybe we could use a new service (or the bug tracker) with a webhook
to notify the author and others.
http://readme.drone.io/usage/notify/webhook/

-- 
Cédric Krier - B2CK SPRL
Email/Jabber: cedric.kr...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

Reply via email to