For the last several years I have used jenkins/hudson and ant for my deployments.
But overall I find it quite heavy handed.
Is there a free, more lightweight software (preferable online) I can use?
What I need to do is
So far I have found http://www.deployhq.com and http://www.thoughtworks-studios.com/go-continuous-delivery
*Sorry if this is not the right overflow for this type of question.
There are indeed lots of different deployment solutions available.
For the workflow you describe, it might be worth considering BuildMaster. It's not hosted, but it's a pretty easy way to build (or in your case... test?) and deploy files. It would also manage your configuration files across different environments. For a simple example, check out how The Daily WTF is deployed using BuildMaster.
(disclaimer: I work for Inedo)