jeypss / deployment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deployment

Deploys the general repository

Build Status
License: GPL v3

Contents

Introduction

This application does:

  1. Checkout a clean copy
  2. Build the files
  3. Run the tests
  4. Build and install the documentation
  5. 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

Installation

Deployment has the following dependencies:

Required

  • 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 path-help@sanger.ac.uk.

First install the dependencies, then clone the repo:

git clone https://github.com/sanger-pathogens/deployment.git

running the tests

make test

Usage

./deploy.pl -e test

or

./deploy.pl -e production

License

Deployment is free software, licensed under GPLv3.

Feedback/Issues

Please report any issues to the issues page or email path-help@sanger.ac.uk.

About

License:Other


Languages

Language:Perl 96.1%Language:HTML 3.6%Language:Makefile 0.4%