| Safe Releases |
| Automated – start it with a click, command line or CI plugin – no human interaction needed. |
|
|
| Transactional – release either succeeds in full or is rolled back in full. |
|
|
| Reversible – if something goes wrong rolling back is another click. |
|
|
| Testable (2.6+) - run full release through in dev, test & staging – no surprises in production. |
|
|
| One-click releases |
| Java App Servers – Enjoy zero downtime updates using rolling updates with session drain or take all servers offline. |
|
|
| Web & File Servers (2.6+)- update .NET, PHP, Ruby, Python, static content and similar with a click. |
|
|
| Composite Releases (2.6+) – bundle Java, .NET, PHP, static content and database changes with your app and roll them out with a click. |
|
|
| Scriptable – trigger releases from command line, CI plugins or REST API |
|
|
| One-page overview |
| Autodiscovery – configured servers and applications automatically appear in the console. |
|
|
| Up-to-date – see which applications and versions are deployed on which servers or environments. |
|
|
| Easy Grouping – group servers into clusters, environments or posses — whatever works for you. |
|
|
| Monitor Health & Metrics (2.6+) – see your server heartbeat and get warnings when it stalls (Java only). |
|
|
| DB+Conf+Code |
| All-in-one – package database migrations and configuration scripts with your application. |
|
|
| Configuration scripts – script changes to your environment, configuration and services. |
|
|
| Database migrations (2.6+) – automatic db updates and rollbacks powered by Liquibase. |
|
|
| $LR{}-ify your app (2.6+) – manage database users, passwords and other environment-specific properties |
|
|
| Safety net |
| Database check (2.6+) – you’ll be warned if db migrations can’t be rolled back or are not backward compatible |
|
|
| Properties check (2.6+) – update is not allowed if any property is missing. |
|
|
| Trigger tests – trigger post-release tests using config scripts, rollback is automatic if they fail. |
|
|
| Version everything – database, configuration, code and even environment properties are all in VCS. |
|
|
| Audit Trail – everything that has happened is recorded. |
|
|
| Bring the awesome |
| Great UX – whether you use the Command Center GUI, Command Line Interface or the HTTP API, you will always know what to do next |
|
|
| Zero Configuration – get started in 5 minutes, no docs needed. |
|
|
| Zero Overhead (2.6+) – no performance overhead, verified. |
|
|
| Scalable – one 4GB server can support 800 managed nodes, verified. |
|
|