Currently the nightly build system results are separate from enlightenment.org, and not kept in CVS. I always wanted to fix that, and morlenxus prompted me to try it out.
The http://enlightenment.org/p.php?p=download/cvs&l=en page could use a summary of the nightly build in the form of (to quote morlenxus) "have a table which shows the current state, first column package name, second red/yellow,green for a state and third column for a short info where it failed." The argument here is that people can see the current health of CVS on the page dealing with CVS. Other people might disagree, and want to put it in some other place. Some of this email will still apply, no matter where we put it. This will require generating some of the content and incorporating it into the php stuff. We don't want generated info in CVS though. A quick test showed me that we can use the PHP include command to drag generated content into the CVS page. We still need a directory to place the generated content into. This will include the generated summary, and the raw logs. This could be a symlink to a directory outside the CVS www tree. I have not tracked down the process that actually updates the site from CVS, so I'm unsure if it is tolerant of generated files in the tree. If this is no problem, I suggest a "www/tests" directory in CVS with all the scripts and stuff used to run the nightly build, and the results dumped into that same directory. So www/p/download/cvs/en-body will get most of the text that is currently in download.enlightenment.org/tests/index.html added to it, and it will also <? php include "tests/summary" ?> www/tests/summary is a generated table of nightly test results as described by morlenxus above. www/tests/logs will be a directory of the raw build logs, with www/tests/summary providing links to them. After all this is done, any dev can modify the nightly build system via CVS, not just those with shell accounts on e2.enlightenment.org.
signature.asc
Description: PGP signature
------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel