openhim-core
Version:
The OpenHIM core application that provides logging and routing of http requests
12 lines (9 loc) • 1.07 kB
Markdown
# How to do an OpenHIM-console release
This page describes the steps to follow to do an OpenHIM console release. Make sure you are on the master branch and it is fully up-to-date before beginning this process. Additionally, ensure that the version of OpenHIM core compatible with this release of OpenHIM console has already been pushed to GitHub.
1. `npm version (major|minor|patch)` - choose one according to semver. (Use this command, i.e. don't bump manually)
1. `git push origin master`
1. `git push origin vx.x.x` - push the tag that 2 created.
1. Run `npm run prepare` then `tar cvzf openhim-console-vx.x.x.tar.gz -C dist/ .`
1. Create a new github release using the tag created in 3 above that includes the release notes and attach the tar.gz distribution created in 4.
1. Build a debian package and upload it to launchpad. Follow the [instructions here](https://github.com/jembi/openhim-console/tree/master/packaging).
1. Build a rpm package, follow the [instructions here](http://openhim.readthedocs.io/en/latest/how-to/how-to-build-and-test-rpm-package.html).