[152630] contrib/buildbot-test
Rainer Müller
raimue at macports.org
Wed Sep 14 12:44:12 PDT 2016
On 2016-09-14 21:15, Ryan Schmidt wrote:
> The master uses MacPorts in /opt/local for its own software (nginx, buildbot, rsync, etc.). I can manually install anything else there that we need. It's probably not best to automate selfupdating that MacPorts install, but it can have its own install in another prefix that it selfupdates. Giving the buildbot user sudoers access to that port command seems fine.
Currently the only job that would require software would be the
generation of the guide with the ports: docbook-xsl docbook-xml libxslt
For www, we could add a syntax check of the PHP files to avoid deploying
anything obviously broken.
Later I have plans to also add a job for generating HTML versions of the
new man pages (requires asciidoc) and maybe another one for the Doxygen
documentation of base (requires doxygen).
The need for additional ports would usually only arise when we add a new
builder to master.cfg, which also needs to be deployed by you anyway.
The more I think about it, I come to the conclusion that we probably do
not even need that automation and could just keep a list of ports that
should be installed on this worker next to master.cfg.
Rainer
More information about the macports-dev
mailing list