NOTE: Deployments part was based on this component: https://www.outsystems.com/forge/component-overview/1970/automatic-deployment , but I have changed it a lot in my version, and modules are different modules (clones), so this is effectively different component, but originally it was based on the above.
Major functions are:
1. Automatic deployment tool, which provides:
- Flexible way to configure deployment packages as a combination of application groups
- Deploys only changes (those applications which are different versions then the target)
- Start deployment on demand with few mouse clicks
- Prepare and validate deployment (check consistency) without actually running it
- Schedule to run daily
- Schedule to run every hour
- Schedule to run at specific time
- Schedule to run after another deployment finished
- E-mail notification
- Generate solution from the package in the current or another environment
This uses LifeTime API, but is much easier and faster to use. It was a huge relief for our project, when deployments, which used to be difficult and painful, became a pleasure!
2. Applications: Shows dependencies between applications in hierarchy. Can be used to understand big picture and also to spot cyclic dependencies and unused applications. Warning: can be slow to load.
3. Modules: Shows uploads and publishes by time and users, also allows to download deleted modules and to check pending versions.
4. Site properties: allows to view and edit site properties much easier and faster than in service center, especially the multi-tenant ones
Provided AS IS, but I will update it if there will be major changes.
* Better error messages and "Application links" page still functional when LifeTime connection is not configured.
* Fix of UI in Application dependencies screens.
* Removed old migration timer.