[Buildbot-devel] First impressions with 0.9.0b1
Vitali Lovich
vlovich at gmail.com
Sun Jun 28 18:20:30 UTC 2015
Yeah. I know how hard such a major release can be from both the development & adoption. 0.9 is looking awesome & I think it is made better if as many people adopt it as possible; the new live web-view is phenomenally pretty & there’s lot’s of things done right (only a couple that aren’t).
Some points about my setup that might be informative (e.g. many people probably won’t encounter the issues I did aside from the obvious ones):
~10 builders defined at startup with about maybe half of it being semi “complex”
Actual “complex” logic lives externally inside individual projects (like travis except buildbot-flavor). Am at the point where I’m trying to get those to work although I’m fighting with workdir at the moment.
The issues I had were mostly centered around me introspecting probably internal state & modifying objects that way
To create dynamic steps I used to muck around with build & build status. Now I can just call `self.build.addStepsAfterCurrentStep`
To find if the previous step failed I had to introspect the build status (for do_step_if). Now: step.build.executedSteps[-2].results
I was pleasantly surprised that it looks like 0.8.12 buildslave connects to a 0.9 master without issue.
Cheers,
Vitali
> On Jun 28, 2015, at 10:54 AM, Mikhail Sobolev <mss at mawhrin.net> wrote:
>
> On Sat, Jun 27, 2015 at 09:00:19PM -0700, Vitali Lovich wrote:
>> Here are my notes of the changes I encountered migrating to 0.9.0 from
>> 0.8.12.
>> TLDR: It can be a non-trivial amount of work to get the server to actually
>> start. It can be even more non-trivial work to get builds to actually run
>> properly.
> Thank you very much for these notes. Especially about the missing
> documentation: now we have quite specific things to address.
>
> --
> Misha
>
> ------------------------------------------------------------------------------
> Monitor 25 network devices or servers for free with OpManager!
> OpManager is web-based network management software that monitors
> network devices and physical & virtual servers, alerts via email & sms
> for fault. Monitor 25 devices for free with no restriction. Download now
> http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
> _______________________________________________
> Buildbot-devel mailing list
> Buildbot-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/buildbot-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20150628/b76023e8/attachment.html>
More information about the devel
mailing list