[Buildbot-commits] [Buildbot] #896: Replace try with a client for the force scheduler
Buildbot trac
trac at buildbot.net
Thu Mar 13 20:22:32 UTC 2014
#896: Replace try with a client for the force scheduler
------------------------------+--------------------
Reporter: marcusl | Owner:
Type: project-idea | Status: new
Priority: major | Milestone: 0.9.+
Version: 0.8.0 | Resolution:
Keywords: try, users, force |
------------------------------+--------------------
Description changed by dustin:
Old description:
> We have a "try" client defined which looks for a patch in a local
> repository on a developer's system, patches it up, and submits it to
> Buildbot. It's very ad-hoc, isn't very configurable, and hasn't gotten a
> lot of love.
>
> Now that we have a force scheduler, the better solution is for the try
> client to talk to a force scheduler, preferably using HTTP. The client
> should also capture and send e-mail address of the submitter so that
> notifications can be sent.
>
> This allows lots of flexibility on the master side: users can set up as
> many force schedulers as they like, with different builders, properties,
> permissions, and so on.
>
> == scope ==
>
> To make this project a summer's worth, it should aim to implement:
> * a new try client
> * improved support for DVCS's, where patches aren't required, but where
> the client must send a repository
> * protocol support in or for the force scheduler
> * per-scheduler authentication/authorization
> * migration information for users of the existing try functionality
New description:
We have a "try" client defined which looks for a patch in a local
repository on a developer's system, patches it up, and submits it to
Buildbot. It's very ad-hoc, isn't very configurable, and hasn't gotten a
lot of love.
Now that we have a force scheduler, the better solution is for the try
client to talk to a force scheduler, preferably using HTTP. The client
should also capture and send e-mail address of the submitter so that
notifications can be sent.
This allows lots of flexibility on the master side: users can set up as
many force schedulers as they like, with different builders, properties,
permissions, and so on.
== scope ==
To make this project a summer's worth, it should aim to implement:
* a new try client
* improved support for DVCS's, where patches aren't required, but where
the client must send a repository
* support in the master for sending force-build parameters to a force
scheduler via an HTTP rest call
* support for patches in the force scheduler
* per-scheduler authentication/authorization
* migration information for users of the existing try functionality
--
--
Ticket URL: <http://trac.buildbot.net/ticket/896#comment:16>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list