Home > Web Application Development > Build and deployment day

Build and deployment day

Today was deployment day for a project I will be more than happy to see end soon.  Nothing in our deployment process is automated so we have to come in to the office on a weekend, or kick everyone out of the application one day during the week.  Then it’s time to take stock of database tables that have changed so we can script them to the production database.  Next we have to import data from any new lookup tables in development to production.  After that, it’s time to determine which ColdFusion files and CFCs have been added or updated and then moved into production.  After all that is done, it’s time to test everything to make sure it all still works.  Once again, this is a manual process so we have to test every process in production to make sure the new stuff works and old stuff still works.

Whew!!  Six hours later, I’m tired from all of that.  At CFUnited this past week, I attended at least 2 sessions that covered automating the build/deployment process with ANT. We are in the process of establishing a QA process(I know. I know, but we’re a small non profit), and I think this could be part of it.  I’ve been playing with ANT lately and if we can get Selenium up and running that might help automate the regression testing.

In the meantime, I have downloaded Selenium Core to my Mac and deployed it to my local CF server.  I’ve been recording test cases into a test suite as a means to get familiar with things.  If all goes well, I’d like to try it at work.

Advertisements
  1. June 22, 2008 at 8:44 am

    Kenneth, I promise you an investment in an Ant build will pay you back many times over. You could be able to have much shorter outages for deployment too – and that’s something you can use to justify the time spent automating the deployment.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: