8

我正在尝试为测试构建机器人制作一些额外的网页,因为我计划让一个运行我的项目。

实际上,我希望有一个瀑布页面,显示构建特定构建器的按钮,靠近构建名称,而不是仅在构建器页面中。我还想从构建器工作文件夹中以及从机上的其他位置加载一些参考文档;使用按钮来显示或隐藏它们。

我查看了手册,但没有看到任何关于如何自定义或创建新 html 页面的信息,这些页面可以利用 Buildbot 功能(就像 Buildbot 中已经包含的模板一样)。

我打开了一些页面,发现有一些 html 文件实际上包含非 html 代码语句,例如

% macro
% for

等等。我不是网络程序员,所以我对我应该寻找什么一无所知。尝试用谷歌搜索macroHTML 一词,我得到了一堆与 Wiki 自定义相关的结果;它看起来不像是 Python 语言,所以我很迷茫。

有没有人能够成功地为 buildbot 制作自定义页面,并且可以给我一些关于学习什么的指示?

4

1 回答 1

7

Buildbot 使用 jinja2 进行模板化,jinja2 主页有一些不错的文档。这就是非 html 语句的来源。在学习 buildbot 定制时,我发现 google 的 chromium buildbot 是一个很好的起点。

于 2012-12-19T14:56:36.977 回答