i
Deploy
The deployment can be accessed from the “Configuration” option in the side menu under the "Tools" submenu, by selectiong the "Deploy" option.
From a package, its deploy can be executed in a target environment (e.g., test or production). The same package can be installed more than once in the same environment. Deyel independently records the information associated with each of these facilities.
The installation is atomic, meaning that the package is either installed completely or not installed at all. If an error occurs during installation, no changes are applied, ensuring the integrity of the target environment.
Processing During a Build
In Deyel, a build involves processing that may take several minutes to complete, due to the complexity of the tasks required to ensure a correct and stable installation.
During this process, Deyel performs a series of actions:
•Analysis of the state of dependent objects before starting the installation.
•Integrity validations, related to object modeling.
•Verification of required precedent objects.
•Compatibility evaluation of dependent objects.
•Import of objects
•Publication of objects without validations.
•Publication of objects with validations.
This processing is performed unattended. Once completed, DeyelBot sends a message notifying the completion of the process along with its state.
State Diagram of a Deploy
Possible states of a deploy:
•In Progress: Deyel is performing package installation.
•Installed: The installation completed successfully.
•Error: The installation did not complete due to an error.