2012-12-11 14 views
8

私は自分のプロジェクトを稼働させたいので、私はテストbuildbot用のいくつかの余分なWebページを作ろうとしています。buildbotのWebページをカスタマイズする方法

具体的には、ビルダーページではなく、ビルド名に近い特定のビルダーをビルドするためのボタンが表示されるウォーターフォールページが必要です。また、ビルダーの作業フォルダの内側やスレーブマシンの他の場所からロードされる参照文書をいくつか持っていたいと思います。それらを表示または非表示にするためにボタンを使用します。

私はマニュアルを見てきましたが、Buildbotの機能(例えば、Buildbotに既に含まれているテンプレートのようなもの)を活用することができる、新しいHTMLページのカスタマイズや作成方法に関する情報はありません。

私はいくつかのページを開いて、そして実際にそうで

% macro 
% for 

などの非HTMLコード文を持っており、いくつかのhtmlファイルがあることを確認しています。私はウェブプログラマーではないので、私は何を探すべきかについては全く知らない。 Googleに単語macroをHTMLで試してみたところ、Wikiのカスタマイズに関連した結果がたくさんありました。それはPython言語のように見えないので、私はかなり失われています。

ビルドボットのカスタムページを作成できた人がいて、何を学ぶべきかについてのいくつかの指針を与えることができますか?

答えて

7

Buildbotはテンプレート作成にjinja2を使用していますが、jinja2ホームページには素敵なドキュメントがあります。これは非HTMLステートメントが出てくる場所です。私は、buildbotのカスタマイズについて学ぶときに、Googleのクロムbuildbotが良い出発点であることを発見しました。

+0

どうもありがとう!最後に、ページに書かれたコードを理解することができます...それはpythonとhtmlの組み合わせのように見えました。この種の言語で作業するビジュアルエディタはありますか?私はちょうどいくつかのフィールドを追加し、フィールドの周りを移動しようとしている、私の考えに合う。ありがとう! –

+0

クロムテンプレートプロジェクトのコードの差分は、フィールドのやりとりに関するいくつかの洞察を示します: http://src.chromium.org/viewvc/chrome/trunk/tools/build/masters/master.chromium/templates/build .html?view = diff&r1 = 206310&r2 = 89637&diff_format = h – qneill

+0

これはバージョン0.9ではかなり大幅に変更されており、これらのガイドはもう有効ではありません。 – Cerin

関連する問題