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.

Attachment: 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

Reply via email to