The release process for both the iOS and JavaScript SDKs has been automated such that it is possible to create a release in Github which will result in the CI server publishing the new release to Cocoapods/NPM.
We should do the same for the Android SDK. Please refer to the documentation in the iOS SDK and in the JS SDK on how the process works
https://github.com/aerogear/aerogear-ios-sdk/blob/master/docs/releng/release.adoc https://github.com/aerogear/aerogear-js-sdk/blob/master/docs/releng.adoc
And Refer to the CircleCI config files to understand how to implement it.
https://github.com/aerogear/aerogear-ios-sdk/blob/master/.circleci/config.yml https://github.com/aerogear/aerogear-js-sdk/blob/master/.circleci/config.yml
A document on how to release should also be created. Something similar to these:
https://github.com/aerogear/aerogear-ios-sdk/blob/master/docs/releng/release.adoc https://github.com/aerogear/aerogear-js-sdk/blob/master/docs/releng.adoc |
|