Deploy the general repository
This application does:
- Checkout a clean copy
- Build the files
- Run the tests
- Build and install the documentation
- Install the files
Its must be run from a machine with /software mounted on it so that java libraries are accessible, and to avoid permissions issues it needs to be run by pathdb. ssh pathdb@pathinfo-test
Usage
./deploy.pl -e test
or
./deploy.pl -e production
To run the application unit tests:
make test
Dependancies:
- NaturalDocs
- Getopt::Long
- Net::SCP
- Git::Repository