Skip to content

Instantly share code, notes, and snippets.

@mbohun
Last active August 29, 2015 14:06
Show Gist options
  • Save mbohun/6385874d07cf927e5886 to your computer and use it in GitHub Desktop.
Save mbohun/6385874d07cf927e5886 to your computer and use it in GitHub Desktop.
enabling/adding travis-ci.org for ALA project-s

####problem Add travis support to ALA projects

####solution Our projects can be devided into 3 categories:

  1. java/mvn/jenkins-mvn-project-plugin
  2. grails with maven-publisher
  3. 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment