add example mgmt-api-client powered by feign and spring-cloud.

Signed-off-by: Michael Hirsch <michael.hirsch@bosch-si.com>
This commit is contained in:
Michael Hirsch
2016-02-09 17:49:24 +01:00
parent 81bf2df2d8
commit 17d815e1b6
58 changed files with 3865 additions and 2646 deletions

View File

@@ -1,3 +1,39 @@
# HawkBit management API example
Example client that shows how to efficiently use the hawkBit management API.
Powered by [Feign](https://github.com/Netflix/feign).
Powered by [Feign](https://github.com/Netflix/feign).
## How to run the example client
Run getting started example
$ java -jar hawkbit-mgmt-api-client-#version#.jar
Run create and start rollout example
$ java -jar hawkbit-mgmt-api-client-#version#.jar --createrollout
## This example shows
In getting started example:
* creating software modules type
* creating distribution set type
* creating distribution sets
* creating software modules
* assigning software modules to distribution sets
In rollout mode:
* creating software modules type
* creating distribution set type
* creating distribution sets
* creating software modules
* assigning software modules to distribution sets
* creating a rollout
* starting a rollout