Cake.SSRS

Cake.SSRS is set of aliases that help simplify deploying objects to SQL Server Reporting Services (SSRS).

#addin nuget:?package=Cake.SSRS&version=1.1.0

dotnet add package Cake.SSRS --version 1.1.0

<PackageReference Include="Cake.SSRS" Version="1.1.0" />

Aliases

SQL Server Reporting Services (SSRS) related cake aliases.

General

SsrsFindItem(FindItemRequest, Action<SsrsConnectionSettings>) Finds a catalog item within the SSRS folder structure
SsrsFindItem(FindItemRequest, SsrsConnectionSettings) Finds a catalog item within the SSRS folder structure

DataSets

SsrsUploadDataSet(FilePath, string, Action<SsrsConnectionSettings>) Uploads an SSRS Shared DataSet (.rsd) to the folder specified
SsrsUploadDataSet(FilePath, string, IDictionary<string, string>, Action<SsrsConnectionSettings>) Uploads an SSRS Shared DataSet (.rsd) to the folder specified
SsrsUploadDataSet(FilePath, string, IDictionary<string, string>, SsrsConnectionSettings) Uploads an SSRS Shared DataSet (.rsd) to the folder specified
SsrsUploadDataSet(FilePath, string, SsrsConnectionSettings) Uploads an SSRS Shared DataSet (.rsd) to the folder specified
SsrsUploadDataSet(string, string, Action<SsrsConnectionSettings>) Uploads an SSRS Shared DataSet (.rsd) to the folder specified for the given globber pattern
SsrsUploadDataSet(string, string, IDictionary<string, string>, Action<SsrsConnectionSettings>) Uploads an SSRS Shared DataSet (.rsd) to the folder specified for the given globber pattern
SsrsUploadDataSet(string, string, IDictionary<string, string>, SsrsConnectionSettings) Uploads an SSRS Shared DataSet (.rsd) to the folder specified for the given globber pattern
SsrsUploadDataSet(string, string, SsrsConnectionSettings) Uploads an SSRS Shared DataSet (.rsd) to the folder specified for the given globber pattern

DataSources

SsrsUploadDataSource(FilePath, string, Action<SsrsConnectionSettings>) Uploads an SSRS DataSource (.rds) to the folder specified
SsrsUploadDataSource(FilePath, string, IDictionary<string, string>, Action<SsrsConnectionSettings>) Uploads an SSRS DataSource (.rds) to the folder specified
SsrsUploadDataSource(FilePath, string, IDictionary<string, string>, SsrsConnectionSettings) Uploads an SSRS DataSource (.rds) to the folder specified
SsrsUploadDataSource(FilePath, string, SsrsConnectionSettings) Uploads an SSRS DataSource (.rds) to the folder specified
SsrsUploadDataSource(string, string, Action<SsrsConnectionSettings>) Uploads an SSRS DataSource (.rds) to the folder specified for the given globber pattern
SsrsUploadDataSource(string, string, IDictionary<string, string>, Action<SsrsConnectionSettings>) Uploads an SSRS DataSource (.rds) to the folder specified for the given globber pattern
SsrsUploadDataSource(string, string, IDictionary<string, string>, SsrsConnectionSettings) Uploads an SSRS DataSource (.rds) to the folder specified for the given globber pattern
SsrsUploadDataSource(string, string, SsrsConnectionSettings) Uploads an SSRS DataSource (.rds) to the folder specified for the given globber pattern

Folders

SsrsCreateFolder(string, string, Action<SsrsConnectionSettings>) Creates a new Folder in SSRS if it does not exist
SsrsCreateFolder(string, string, SsrsConnectionSettings) Creates a new Folder in SSRS if it does not exist

Reports

SsrsUploadReport(FilePath, string, Action<SsrsConnectionSettings>) Uploads an SSRS Report (.rdl) to the folder specified
SsrsUploadReport(FilePath, string, IDictionary<string, string>, Action<SsrsConnectionSettings>) Uploads an SSRS Report (.rdl) to the folder specified
SsrsUploadReport(FilePath, string, IDictionary<string, string>, SsrsConnectionSettings) Uploads an SSRS Report (.rdl) to the folder specified
SsrsUploadReport(FilePath, string, SsrsConnectionSettings) Uploads an SSRS Report (.rdl) to the folder specified
SsrsUploadReport(string, string, Action<SsrsConnectionSettings>) Uploads an SSRS Report (.rdl) to the folder specified for the given globber pattern
SsrsUploadReport(string, string, IDictionary<string, string>, Action<SsrsConnectionSettings>) Uploads an SSRS Report (.rdl) to the folder specified for the given globber pattern
SsrsUploadReport(string, string, IDictionary<string, string>, SsrsConnectionSettings) Uploads an SSRS Report (.rdl) to the folder specified for the given globber pattern
SsrsUploadReport(string, string, SsrsConnectionSettings) Uploads an SSRS Report (.rdl) to the folder specified for the given globber pattern