I had made a previous post with a small code sample on how to upload report deployment.
Now I'm improving that post with a new sample that will automate the report deployment based on an xml file. I will utilize a file called ReportsDefinition.xml to upload the reports to a document library within SharePoint. The Reports will be upload from a directory within the feature directory. I've included a sample Reports Definition file and sample reports to show you how it works. Read the ReportsDefinitionDataSet.xsd to see what each parameter does.
I'm using the WSP builder project to create a WSP. You can utilize the WSP file to deploy you're code.
Sample Code is here - http://www.codeplex.com/ssrsfeaturebuilder/