Skip to content

Release

kishore edited this page Feb 5, 2018 · 1 revision

Release steps:

1. Tests

Run all the tests and ensure they app pass. There 3 types of tests:

Source: /src/lib/kotlin/slatekit-tests

  1. core ( utils, components )
  2. aws ( cloud integration )
  3. ext ( extensions currently private source )

2. Samples

Run the sample apps to ensure they work.

To run server sample app actions/endpoints refer to ROOT/doc/kotlin/README.txt

area location notes
batch /src/apps/kotlin/slatekit-sampleapps/slatekit-batch
cli /src/apps/kotlin/slatekit-sampleapps/slatekit-cli call a few apis
server /src/apps/kotlin/slatekit-sampleapps/slatekit-server call a few apis

3. Build

Build slatekit using src/lib/kotlin/build.gradle script Refer to the steps on the main wiki page

4. Deploy

Deploy the final zip file to drop-box e.g. slatekit-kotlin-v_0_9_8.zip

5. Site

Now update the www.slatekit.com webiste with the release

  1. checkout the branch gh-pages
  2. update releses.html and include the new version
  3. add notes about the new features
  4. add link to the drop-box url
  5. commit/push changes
  6. Site will updated in a few seconds ( check the updates )
Clone this wiki locally