Create Release
Releases can be created with ether HexDroid Web app, or via HexDroid CLI Tool (useful for automated release creation e.g. in CI).
Via Web App
Create release
Releases can be manually created through the HexDroid Web interface. To create a new release, follow these steps:
navigate to Releases
-> Create release
-> Then fill in the base information about this release.
NOTE: Creating release will not make it available to end devices, for that rollout needs to be created (see next steps).
Upload release payload
After the release is created, we need to upload payloads - files/binaries that are associated with this release.
To upload payloads, navigate to Releases
-> find your release -> Payloads
tab -> Add Payload
.
Then, click Add payload
, select a file, choose if this payload is distributable and fill in the payload type.
After uploading files, they will be visible in Payloads
tab:
Create rollout
After a release is created and payloads are uploaded - it's time to create a rollout for this release;
once rollout is created, it will be available to selected Cohort.
To create rollout, navigate to Releases
-> find your release -> Rollout
tab -> Create rollout
.
Activate
Halt
If you need to stop rollout (halt) for whatever reason, create new rollout and halt it, like this:
Via CLI
Refer to HexDroid CLI OTA page for instructions.