...
Running the code
nightly.sh generates a report nightly. Modify the settings at the top of the script. Per_tag.sh includes the internationalization. You may need to update Perl for the correct database module and csv module.
...
Findbugs (1.0.0), Jav2html and QJPro (2.2.0) have been installed (location explained later)
Note: PMD and QJPro libraries are found under scripts/analysis/extlib
...
base_dir | /home/sakaiqa/site-generator (in our case) |
findbugs home | base_dir/findbugs-1.0.0 |
java2html home | base_dir/java2html |
Internationalization libraries and exclusion lists | base_dir/lib_international |
QJPro home | base_dir/qjpro_V2.2.0 |
script root | base_dir/website/scripts |
log | base_dir/website/logs |
data | base_dir/website/data |
source code | base_dir/website/src |
temporary website | base_dir/website/www |
achive | base_dir/website/archive |
Variables to modify
Warning: There may stillbe a couple of variables defined in the scripts themselves that need to be exposed.
...
www | Final resting place of the report |
tag | Which Sakai tag to use |
branch | Where in subversion the code sits without tag mentioned previously |
root | The level above the script directory |
In dbh.conf
dsn | Database DSN e.g.: 'dbi:mysql:dbname=csakai' |
user | database user |
password | password |