Files
hawkbit/examples
Dominik Herbst b6834e9ee2 Semi automatic Rollouts with fine groups definition (#337)
* Rollout Mgmt API accepts now extended Group definition. Filling Reollout Groups with Targets is now a scheduled task.

Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com>

* Fire RolloutGroupCreated event and fix db migration.

Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com>

* Fill groups now excludes targets in own group

Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com>

* Starting of Rollouts as scheduled task

Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com>

* Finished implementation of new Rollout starting proccess

Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com>

* Reset last check on status change and fixed unused imports

Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com>

* Code quality improvements

Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com>

* Reworked start of scheduled Actions. Improved code quality.

Signed-off-by: Dominik Herbst <dominik.herbst@bosch-si.com>
2016-11-16 09:26:50 +01:00
..
2016-11-03 15:53:53 +01:00

Examples

Example projects that show how hawkBit can be used to create, run or access an hawkBit empowered update server.

  • hawkbit-custom-theme-example : Example for a customized theme for Management UI.
  • hawkbit-device-simulator : Simulates device software updates, leveraging the hawkBit device integration options.
  • hawkbit-example-app : Allows you to run the Spring Boot hawkBit app. Includes all hawkBit interfaces, i.e. DDI, DMF, Mgmt-API, Mgmt-UI.
  • hawkbit-example-core-feign-client : Core resources for the client examples.
  • hawkbit-example-ddi-feign-client : Example hawkBit DDI client based on the hawkBit DDI API.
  • hawkbit-example-mgmt-feign-client : Example hawkBit Management client based on the hawkBit Management API
  • hawkbit-example-mgmt-simulator : Example client simulation for the hawkBit Management API based on Spring Boot and the hawkbit-example-mgmt-feign-client.