Once AsyncDeployment has been deployed on your platform, create a service account with deployment role on LifeTime and copy the token.
AsyncDeployment_IS module has two site properties to configure.
DeploymentUserAuth: ServiceAccount Token
LifeTimeURL: URL of LifeTime in your context
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
To actually schedule a deployment, you must prepare it in LifeTime before.
To prepare it:
Tag your Application you want to deploy (before adding them in a plan)
Add all tagged apps in a plan
Validate the plan
Configure site properties if any
To login into the application go to yourEnv/AsyncDeployment
You must have the role DeploymentManager to access the application.
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: