How to set up buildbot web pages

I am trying to make some additional web pages for a test buildbot, since I plan to run one project.

In practice, I would like to have a page with a waterfall that shows a button to create a specific builder close to the assembly name, and not just on the builder page. I would also like some reference documents to be downloaded from the builder’s working folder and from other places on the slave computer; using buttons to show or hide them.

I have looked through the manual and I do not see any information about how you customize or create new html pages that can use the Buildbot features (for example, templates already included in Buildbot).

I have opened several pages and see that there are some html files, in fact there are non-html codes, for example

% macro % for 

And so on. I am not a web programmer, so I have absolutely no idea what I should look for. I tried Google's macro word for HTML, and I just got a bunch of results related to setting up a wiki; it doesn't look like python, so i'm pretty lost.

Is there anyone who was able to successfully create custom pages for buildbot and could give me some guidance on what to find out?

+8
html web buildbot
source share
1 answer

Buildbot uses jinja2 for templates, there is good documentation on the jinja2 homepage. This is where the non-html instructions come from. I found google chromium buildbot to be a good starting point when you learn about configuring buildbot.

+7
source share

All Articles