-
Notifications
You must be signed in to change notification settings - Fork 45
Release Procedures
Vibul Imtarnasan @vibuli edited this page Dec 30, 2013
·
14 revisions
- Compile
$ sbt clean compile package. Make sure there are no errors. - Generate doc
$ sbt unidoc. Make sure there are no warnings. - Run
$ sbt testand make sure there are no errors.
- Update version in build.scala
$ git commit -a -m"Bump version 0.1.0"
$ git push origin
- Tag
$ git tag -m "Tag v0.1.0" socko-0.1.0
$ git push --tags
Publish to sonatype:
$ sbt
$ publishSigned
Then login to sonatype at https://oss.sonatype.org/. Follow the instructions at step 8 to release to maven central
- Generate doc
$ sbt unidoc - Copy
target/scala-2.10/unidoctosocko.website/docs/X.Y.Z/api - Copy
socko-docs/docsto tosocko.website/docs/X.Y.Z/guides - Update links
socko-website/docs.markdownandsocko-website/previous_docs.markdown - Update links
socko-website/download.markdown - Create blog entry in
socko-website/_posts. Update change log links. - Preview the pages
jekyll serve --watch. (Jekyll installation documentation) - Push gh-pages
$ git add .
$ git commit -a -m "v0.1.0 release"
$ git push origin gh-pages