Wir möchten unsere SSRS 2008 R2-Projekte in unseren automatisierten Build-Prozess integrieren. Derzeit baut TeamCity dreimal pro Woche unsere C # -Codebase auf. Wir möchten die SSRS-Berichtsprojekte dazu hinzufügen. Die RDL-Dateien befinden sich derzeit in einem Subversion-Quellcodeverwaltungs-Repository.
Sie können Berichtsserver-Webdienst für diesen Zweck verwenden. Es hat CreateItem eine Methode, die den Bericht in den Reporting Service hochlädt.
Um ein C # -Projekt zu erstellen, das rdl-Dateien hochlädt, müssen Sie eine Proxy-Klasse für Ihr erstellen ReportService2010.asmx Endpunkt und dann verwenden Sie es wie folgt:
%Vor%Tags und Links teamcity reporting-services