Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:cookbook:buildbot [2010/02/18 17:53] jozee |
en:cookbook:buildbot [2010/07/08 17:14] 127.0.0.1 external edit |
||
---|---|---|---|
Line 27: | Line 27: | ||
===== Web interface ===== | ===== Web interface ===== | ||
- | Tazbb logs all its activity to log files and a cooklist. This information can be displayed through a nice web interface so developers can have a quick overview of the last build results. The Tazbb package provides a PHP web interface, CSS stylesheets and images installed by default in ///var/lib/tazbb/web//. A symlink is created in ''/var/www/vhosts'' by a package, it provides easy access to the generated log files through a virtual host or you can use: http://localhost/vhosts/bb | + | Tazbb logs all its activity to log files and a cooklist. This information can be displayed through a nice web interface so developers can have a quick overview of the last build results. The Tazbb package provides a PHP web interface, CSS stylesheets and images installed by default in ///var/lib/tazbb/web//. A symlink is created in ///var/www/vhosts// by a package, it provides easy access to the generated log files through a virtual host or you can use: http://localhost/vhosts/bb |
===== Hg hook ===== | ===== Hg hook ===== | ||
Line 40: | Line 40: | ||
===== Cron Job ===== | ===== Cron Job ===== | ||
- | Tazbb can also be run by a cron tab, so each new commit in the wok will cook the correct package each time you want. Cron can also be used to refresh the report or run a full cook. If the last cook is not yet finished or if tazbb has been run by hand (and is still running), it will exit due to a lock file in ///var/lock//. Example of a cron job to 'tazbb cook commit' every 2 hours and cook all missing, modified or unbuilt packages each night: | + | Tazbb can also be run by a cron tab, so each new commit in the wok will cook the correct package any time you want. Cron can also be used to refresh the report or run a full cook. If the last cook is not yet finished or if tazbb has been run by hand (and is still running), it will exit due to a lock file in ///var/lock//. Example of a cron job to 'tazbb cook commit' every 2 hours and cook all missing, modified or unbuilt packages each night: |
<code> | <code> |