Application Release Automation with Zero Touch Deployment™
The perpetually increasing volume and frequency of releases, the burden of selecting unique data resources per release and the complications of orchestrating releases on multi-tier applications across hundreds of servers are just part and parcel of the application deployment process. Today's agile organizations pose operations teams with a tremendous challenge: the ability to deploy new releases to production, where they can be reviewed by users and potentially generate revenue, immediately after successfully completing development and testing. In other words, the deployment process should be fully automatic and transparent as soon as it is activated. This integration of iterative and incremental deployments with agile development and testing methodology is known as 'Zero Touch Deployment™'.
In its optimal form, Zero Touch Deployment™ depicts a process whereby release to production is automatically triggered by the successful promotion of a new build from the acceptance testing station. Tailor-made deployment manifest files are often created to enable Zero Touch Deployment™ for complex releases.
Manifest deployments separate the dynamic elements of the application release from the fixed processes. This involves putting all the dynamic, changeable elements of a deployment in an xml file, or other data source, including such details as: which application resources should be taken, their specific location and version number. These details can be changed quickly and easily per release. The simple fixed processes, directing how the release process should be executed, are kept separate and can be employed and repeated time and time again. These processes enable a deployment station which supports the agile life cycle by clearing an open passage to the production environment and customer for every iteration.
Nolio has successfully enabled fully automated deployments in a variety of environments. See our solutions for achieving Zero Touch Deployment in Hudson, Microsoft Team Foundation Server (TFS), and ServiceNow.
Click here to download our free whitepaper 'Application Release Automation with Zero Touch Deployment™'