async-deployment
Reactive icon

Async Deployment

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 21 April 2023
 by 
0.0
 (0 ratings)
async-deployment

Async Deployment

Documentation
1.0.0

Installation

Create Service Account

Once AsyncDeployment has been deployed on your platform, create a service account with deployment role on LifeTime and copy the token.


Configure Site properties

AsyncDeployment_IS module has two site properties to configure.

  • DeploymentUserAuth: ServiceAccount Token

  • LifeTimeURL: URL of LifeTime in your context


Configure Timers

AsyncDeployment_CS contains two timers and the schedule can be reduce to every 5min for more precise deployments:

  • TIMER_DeployScheduled: actually deploy the plans

  • TIMER_UpdateDeployment: update deployment status


Usage

Prepare the deployment

To actually schedule a deployment, you must prepare it in LifeTime before.

To prepare it:

  1. Tag your Application you want to deploy (before adding them in a plan)

  2. Add all tagged apps in a plan

  3. Validate the plan

  4. Configure site properties if any


Login in AsyncDeployment

To login into the application go to yourEnv/AsyncDeployment

You must have the role DeploymentManager to access the application.


Schedule the deployment

Once you click on Schedule Deployment you will be able to schedule a new deployment.


Then the list of environments available will display. 

Choose the Target environment.


If the environment hasn’t plan, an error message will appear (also if the plan has no tagged applications.)


If everything works, you will retrieve your plan.

Then you just need to choose a deployment date and time: