RSBuild currently supports two types of tasks: executing SQL Server scripts and publishing SQL Server Reporting Serivce reports and shared data sources.
It uses ADO.NET to execute database scripts in batch. Database script can be specified in the configuration file with specific database connection. (This tool can be extended to support other database provider)
To publish reports and data sources to SQL Server Reporting Services, it uses the generic web service interface provided by SQL Server Reporting Services. By specifying data sources and report files in the configuration file, it will publish them to the designated location on the report server.