Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Database table structure

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

Resources