Content is available under Creative Commons Attribution.


Software Deployment

Automated software deployment is the fundamental concept that Leroy was designed around achieving. In order to have a successful automated deployment, we must model the deployment into the following required steps:

When building an automated software deployment workflow, we always must follow these rules:

The right way:

The wrong way:

Meaning, we should be able to run a deployment workflow on any environment. To enforce this idea, Leroy requires that all roles you define in an environment must be declared in all environments.


Combining this command with a Leroy post-process script of:

This will require the installutil to produce the output of: The transacted install has completed In order to be success, otherwise, this is failure.

Put it all together and you have a leroy workflow command with:

Leave a Reply

by: Epic Force