Yet another frustration of mine is the deployment of web applications and services by others. Automating deployment can reduce mistakes. Deployments shouldn't be the big deal that they often are. Ideally, they would be quite dull, routine and over in about 5 minutes. To demonstrate this, I will learn Ruby and use it to write a script that takes a two part application and installs and configures it. Essentially, it will be the same application as the one specified in the Maven Deployment To Container project and will require all of the same specifications.
For the purposes of this exorcize, we will assume that the artifact that the administrators will receive will be a compressed file that includes all required parts of the application, database drivers, a README file and the script and properties file that the script reads for configuration.
Jcllings 06:44, January 24, 2010 (UTC)