Skip to main content

Managing the Applications Lifecycle

 

OutSystems

Tag a Version

Tagging an application version in LifeTime allows taking a snapshot of the development state of the application and associate a version number to it. When deploying the application, just select the tagged version and LifeTime deploys the application in the exact development state of when it was tagged.

A typical situation of tagging an application is when it reaches a development milestone:

  1. The application is tagged;
  2. The development continues;
  3. The tagged version of the application is deployed to another environment for tests.

When tagging a mobile app, there is an extra section called Mobile Versions to allow tagging the mobile package. That operation is not frequent because the platform takes care of automaticaly updating the app without generating new packages. Only in some update scenarios new packages have to be tagged and generated.

Here's an example of tagging applications.

Tag a Web and a Mobile Application

In this example, we have two applications in the Development environment:

  • A mobile app (MyApp);
  • A Web application (MyWebApp).

They have reached a development milestone and need to be tagged.

The plus ('+') sign shows the applications have changed since their last tag.

Tag the Mobile App

To tag the mobile app, do the following:

  1. Click on MyApp to show its details;

  2. Click on 'TAG VERSION', set version to 0.2 and type a description. In the Mobile Versions section, there's no plus ('+') sign, meaning that the changes in the app don't imply generating a new mobile package. So, there's no need to tag the package.

  3. Click on 'TAG VERSION' to finish;

Tag the Web Application

To tag the Web application, do the following:

  1. Click on MyWebApp to show its details;

  2. Click on 'TAG VERSION'. For the application: set version to 0.3 and type a description.

  3. Click on 'TAG VERSION' to finish;

The applications are tagged and can be deployed to Quality at any time.

  • Was this article helpful?