Skip to content

Package

Doug Hagan edited this page Dec 13, 2016 · 12 revisions

Overview

Create a deployable artifact for a release version.

Process

Start the build server and bastion jumpbox. Login to the jumpbox. SSH to the internal build server.

Update the git working copy.

$ cd analyticalmetlx-release
$ git pull

Note: sbt.sh has been locally modified to specify the java version explicitly. If this file has changed in git, then ensure that the locally modified version is restored:

$ git stash
$ git pull
$ git stash pop

Verify that the release tag is present in the working copy, then:

$ ./package.sh

The deployable artifact (war) is created with a filename containing the gitId of the version it was built from (eg metlx-[gitId].war). It is uploaded to stackable-artifacts in Amazon S3 storage.

Stop the internal build server. Stop the bastion jumpbox (unless deploying immediately).

Clone this wiki locally