Software Deployment Process
Table of Contents
1 Production
- Keep the delivered and accepted package in a save place, so you have access to it when you ever need to roll back to an older version or if you need to redeploy the package.
-
Install the package.
-
Unpack the
tar.gz
on the production server. -
Install with the provided installation script such as
make install
. -
Setup some configuration files according to the
README
or theINSTALL
file contained in thetar.gz
.
If you use Puppet for deployment then do the following steps instead:
- Integrate the installation in Puppet.
-
Integrate the configuration as described in the
README
or theINSTALL
file in Puppet. - Deploy.
-
Unpack the
- If the deployment fails or the application doesn't come up, the installation is rolled back, i.e. the package is removed with the uninstall script, and the old version is reinstalled. The faulty package is sent back to Development.
- If the installation was successful the package is integrated in the error monitoring system.
Date: 2009-06-12 11:40:23 CEST
HTML generated by org-mode 6.27trans in emacs 23