Deploys 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
Deployment has the following dependencies:
- NaturalDocs
- Getopt::Long
- Net::SCP
- Git::Repository
If you encounter an issue when installing deployment please contact your local system administrator. If you encounter a bug please log it here or email us at [email protected].
First install the dependencies, then clone the repo:
git clone https://github.com/sanger-pathogens/deployment.git
make test
./deploy.pl -e test
or
./deploy.pl -e production
Deployment is free software, licensed under GPLv3.
Please report any issues to the issues page or email [email protected].