Skip to main content

Managing the Applications Lifecycle

 

OutSystems

Deploy an Application

In LifeTime, deployment of an application's tagged version takes a version of the application from one environment and deploys it in another. Just select the tagged version of the application and LifeTime deploys it in the exact development state in which it was tagged.

Here's an example of deploying applications in LifeTime.

Deploy a Web and a Mobile Application

In this example, two applications are being developed in the Development environment:

  • A mobile app (MyApp).
  • A web application (MyWebApp).

A milestone is reached and the applications are ready to be tested by Quality. They are tagged as follows:

  • The mobile app is tagged with version 0.2.
  • The web application is tagged wih version 0.3.

To deploy both applications to Quality, do the following:

  1. Click the 'Deploy...' button between Development and Quality:

  2. Choose 'Add Applications' to select the applications to deploy. You can also 'Add All Applications' to the deployment plan:

  3. If you chose 'Add Applications' in the previous step, search for the applications to deploy. You can filter by applications with differences or search by the application name:

  4. Select the applications to deploy and click the 'Add to Deployment Plan' button:

  5. In the deploy options, select 'DEPLOY 0.2' for MyApp and 'DEPLOY 0.3' for MyWebApp:

  6. Click 'VALIDATE NOW' to validate the deployment in Quality:

  7. The deploy is ok (all green). Click 'CONTINUE' to move on:

  8. Type the Deployment Notes and click the'Deploy Now' button to execute the deployment:

When the deployment finishes, both applications have the same tagged version in both environments.

If the mobile app you are deploying is already configured to generate the mobile app package, some changes that you do in your application might cause the generation of a new application package. For example, changing the icon or the main color of the application. Check here all the situations that require the user to install a new application package.

  • Was this article helpful?