Works like a charm! This is generated using plantuml and graphviz:
https://ci.apache.org/projects/wicket/guide/8.x/images/uml-component.svg Many thanks! Martijn On Mon, Nov 21, 2016 at 11:11 AM, Martijn Dashorst <martijn.dasho...@gmail.com> wrote: > Hi Gavin, > > Thanks! I've triggered a build that uses plantuml. I'll let you know > when it works. > > Martijn > > > On Fri, Nov 18, 2016 at 9:16 PM, Gavin McDonald <ga...@16degrees.com.au> > wrote: >> Hi Martin, >> >> Added to the new slave you use:- >> >> ...bb-slave1:~# which dot >> /usr/bin/dot >> ...bb-slave1:~# dot -version >> dot - graphviz version 2.36.0 (20140111.2315) >> libdir = "/usr/lib/graphviz" >> Activated plugin library: libgvplugin_dot_layout.so.6 >> Using layout: dot:dot_layout >> Activated plugin library: libgvplugin_core.so.6 >> Using render: dot:core >> Using device: dot:dot:core >> The plugin configuration file: >> /usr/lib/graphviz/config6 >> was successfully loaded. >> >> >> Gav… >> >>> On 19 Nov. 2016, at 3:33 am, Martijn Dashorst <martijn.dasho...@gmail.com> >>> wrote: >>> >>> How would I do that from a buildbot configuration? >>> >>> AFAIK the buildbot itself is already running in a python process, and >>> executing shell commands from it won't retain the virtual env? >>> >>> The docs for buildbot and virtualenv assume running in a shell, not >>> running in python running a shell after a shell. >>> >>> Martijn >>> >>> >>> On Fri, Nov 18, 2016 at 5:20 PM, Michael Shuler <mich...@pbandjelly.org> >>> wrote: >>>> On 11/18/2016 09:56 AM, Martijn Dashorst wrote: >>>>> For generating the Wicket manual, we want to use plantuml from >>>>> asciidoctor. This requires the availability of graphviz (i.e. dot) on >>>>> the server. >>>>> >>>>> Is this available, and if so where can the executable be found? If it >>>>> isn't available, can it be made available? >>>> >>>> I would suggest a more generic approach that also allows you to specify >>>> module versions, if needed (I'm pretty sure virtualenv is available, but >>>> check that first): >>>> >>>> #!/bin/sh -e >>>> virtualenv venv >>>> . venv/bin/activate >>>> pip install graphviz >>>> # build wicket docs >>>> deactivate >>>> >>>> -- >>>> Kind regards, >>>> Michael >>> >>> >>> >>> -- >>> Become a Wicket expert, learn from the best: http://wicketinaction.com >> > > > > -- > Become a Wicket expert, learn from the best: http://wicketinaction.com -- Become a Wicket expert, learn from the best: http://wicketinaction.com