Getting Started with Sentinel Up

The purpose of this document is to:

Introduce Sentinel Up as a solution for delivering the latest product updates to customers.

Provide instructions to specify and manage product updates, including the process of adding versions, creating update definitions, and ensuring updates are available to the Sentinel Up client.

The Basics

To deliver the latest updates to customers, you need to specify both the current (applied) version and the target version (representing the product’s version after the update is applied). Moreover, you have the option to create and test an update before it is released to the end customer.

When you log in to Sentinel Up, you gain access to a link for downloading the Sentinel Up client, along with instructions for executing the client in different scenarios.

It's important to follow these guidelines:

Ensure you have at least two versions in your product. The first version should be the one for which an update is available, and the second version should be the target version.

Create an update definition and make updates available for the Sentinel Up client to consume.

Send in-app messages to inform customers about the availability of updates.

When defining an update, it should be directed towards a specific product version. When there are multiple updates available for a specific product version, the Sentinel Up client will automatically install the update with the highest target version by default. This behavior can be customized by running the client in an alternative mode or by implementing your own version of the Sentinel Up client.

The Steps

Follow the steps below to deliver the latest product updates to customers.