-
Notifications
You must be signed in to change notification settings - Fork 0
Package
Doug Hagan edited this page Dec 13, 2016
·
12 revisions
Create a deployable artifact for a release version.
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).