Advertisement

Using Ant to Solve Problems Posed by Frequent Deployments

  • Steve Shaw
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2418)

Abstract

Deploying a system in an agile development environment presents its own set of challenges. If it is true that development cycles are short and that every release is as small as possible, then we are going to be releasing software much more frequently than with other methodologies. Related to this is the concept that the system is never finished, and deployments have to occur throughout the lifetime of the system. This paper examines some of the problems posed by this type of deployment environment and suggests how Ant can be used to solve them. An appendix describes concrete solutions to problems encountered on a real-life medium-sized project.

Keywords

Integration Test Message Queue Shell Script Agile Development Deployment Process 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Beck, Kent. Extreme Programming Explained: Embrace Change. Addison-Wesley (2000) p.135Google Scholar
  2. 2.
    Fowler, Martin and Foemmel, Matthew. Continuous Integration. http://www.thoughtworks.com/library/ContinuousIntegration.pdf
  3. 3.
    Hightower, Richard and Lesiecki, Nicholas. Java Tools for Extreme Programming. Wiley Computer Publishing (2002)Google Scholar
  4. 4.
    Loughran, Steve. Ant in Anger. http://jakarta.apache.org/ant/ant_in_anger.html

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Steve Shaw
    • 1
  1. 1.Intelliware Development Inc.Toronto, OntarioCanada

Personalised recommendations