Process automation
InRelease automates all the manual tasks involved in releasing applications, with a focus on error-prone and repetitive tasks that delays time-to-release. With its centralized configuration, development, operations and quality assurance teams are able to define every application, component and release path they need.
| Automatic one-click deployment to all environments |
|
Release from one or many TFS environments
|
|
| Atomic deployments - all components installed on servers at the same time |
|
| Release all types of components (Web, SQL, Sharepoint, Windows) |
|
| Shared components management |
|
| Distributes scripts and executables to run on target server |
|
| Trigger data generation and automated tests |
|
| Fully configurable release paths including Servers, stage types and environments |
|
Workflow streamlining
InRelease provides a full configurable workflow where you can manage every step and follow the status changes of your application version. With its common platform for development, operation and quality assurance, InRelease optimizes the release process by removing down time between approval and deployment.
| Deployment triggered by previous stage approval |
|
| Approvals defined by person or by group |
|
| Configurable technical and business approval steps |
|
| Parallel business approval |
|
| User-defined email notifications |
|
| Start, stop, approve, reject, restart, retry, abandon and reassign Releases |
|
| Approve now for deployment in a later window |
|
TFS Integration
To initiate a release, InRelease leverages your Team Foundation Server (TFS) source control and build automation.
| Trigger a build from InRelease using a label |
|
| Trigger a Release from TFS using build actions for easy configuration of continuous deployment |
|
| Use TFS Build definitions to filter out builds to deploy for manually triggered releases |
|
| Use TFS build definitions to configure components and calculate the drop locations |
|
| Use TFS API to define TFS connections to deploy components sitting in different TFS servers |
|
| Use TFS groups in approval and security set-up |
|
Issue Prevention
By configuring products and release paths, and by defining target prerequisites, InRelease, automatically checks to ensure the configuration is completed, thereby identifying conflicts before deployment is initiated.
| Target servers status monitoring |
|
| Advanced recovery mechanism |
|
Analytics and Reporting
InRelease provides valuable insights into the entire release process. Armed with relevant and timely information, managers can achieve greater efficiencies by monitoring for continuous improvement.
| Release trends analysis |
|
| Traffic monitoring |
|
| Bottleneck identification |
|
| Performance metrics |
|