writing shell scripts to automate the build and deploy process for coldfusion applications is not very much fun. the jakarta ant project is an open-source, cross-platform alternative that makes it easy to automate the build and deploy process.
but my build and deploy process is fine....
maybe your build and deploy process for your latest application is fine - you type a single command and your build process automatically retrieves your application from the source control system, configures the application appropriately for the target environment, and copies all the necessary files to the production servers while you head to the coffee shop for your morning cup of caffeine and the newspaper. but i know that the reality for the vast majority of projects ive seen (including many of my own applications!) are built and deployed using a written multistep checklist - some steps automated by simple shell scripts and some done by hand. with time a scarce commodity on most projects, its not a surprise that anything other than the coldfusion application itself gets little, if any, attention.but how many times have you personally been burned by a bad build or deploy? maybe forgetting to copy a custom tag to the \cfusionmx\customtags directory? or deploying the wrong version of a coldfusion template? maybe you forgot to toggle the data source name from the development server to the production server? or neglected to disable some debugging code? the list goes on. how much time did you waste finding and fixing the problem? odds are it was a lot, and that the problem happened at the least opportune time, like during a major production release! if there was a simple, free, cross-platform, extensible tool that would let you write automated build and deploy scripts, wouldnt it make sense to use it?
there are some traditional tools for autom... 下一页