Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate build and deploy processes #1

Closed
julesjacobsen opened this issue Nov 4, 2014 · 3 comments
Closed

Automate build and deploy processes #1

julesjacobsen opened this issue Nov 4, 2014 · 3 comments
Assignees
Milestone

Comments

@julesjacobsen
Copy link
Contributor

This is clunky at the moment and relies on a few manual steps to pull everything together and deploy.

This could be achieved by setting up a GO CD server:

http://www.go.cd/download/

need to ask systems for a VM to deploy this to.

@julesjacobsen julesjacobsen self-assigned this Nov 4, 2014
@julesjacobsen
Copy link
Contributor Author

Have created GO pipeline called exomiser-build-development. Need to add GO user authentication here so the repo can be cloned.

@julesjacobsen
Copy link
Contributor Author

This may be more flexible and cross-platform if we moved from Maven to Gradle. This is much less mature than Maven, but seems to be gaining popularity due to it's flexible nature.

@julesjacobsen julesjacobsen modified the milestones: 8.0.0 - The Concurrent Edition, 7.0.0 - The HTSJDK/Jannovar Migration Sep 22, 2015
@julesjacobsen
Copy link
Contributor Author

The data and code are seperatly built and deployed as of 7.2.0.

in release.sh:

cd /warehouse/team110_wh01/jj8/exomiser
#rename the distribution directory to the current release number
mv exomiser-cli-7.1.0 exomiser-cli-7.2.0
zip -r exomiser-cli-7.2.0-data.zip exomiser-cli-7.2.0/data
#ftp the distribution from the build server to here
sha256sum exomiser-cli-7.2.0-distribution.zip exomiser-cli-7.2.0-data.zip > exomiser-cli-7.2.0.sha256
cp exomiser-cli-7.2.0-distribution.zip exomiser-cli-7.2.0-data.zip exomiser-cli-7.2.0.sha256 /nfs/disk69/ftp/pub/resources/software/exomiser/downloads/exomiser/.


#zip -r exomiser-cli-7.2.0-distribution.zip exomiser-cli-7.2.0 -x exomiser-cli-7.2.0/data\* #(built as per normal distribution)

visze pushed a commit that referenced this issue May 10, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant