####problem Add travis support to ALA projects
####solution Our projects can be devided into 3 categories:
- java/mvn/jenkins-mvn-project-plugin
- grails with maven-publisher
- grails with scp
#####1. java/mvn/jenkins-mv-plugin
These projects are built with maven and deployed with jenkins-mvn-project-plugin; the jenkins-mvn-project-plugin
uses scp
; the login credentials are read from ~/.m2/settings.xml
ala-cas
ala-cas-client
#####2. grails/maven-publisher
example: ala-hub
, collectory
#####3. grails/scp
example: dashboard
NOTES:
biocache-store
jenkins job seems to be doing duplicate deploy?
- first maven is executed as:
clean deploy -e -DskipTests=true
- then in next step jenkins-mvn-publish-plugin deployes over
scp