Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seddryck/rspackage
RsPackage is a tool to facilitate the automation of the deployment of reports, data sources and other artefacts to SQL Server Reporting Service (SSRS).
https://github.com/seddryck/rspackage
Last synced: 4 days ago
JSON representation
RsPackage is a tool to facilitate the automation of the deployment of reports, data sources and other artefacts to SQL Server Reporting Service (SSRS).
- Host: GitHub
- URL: https://github.com/seddryck/rspackage
- Owner: Seddryck
- License: apache-2.0
- Created: 2016-07-11T19:46:53.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-02-29T20:22:34.000Z (9 months ago)
- Last Synced: 2024-05-01T13:04:12.448Z (7 months ago)
- Language: C#
- Homepage:
- Size: 536 KB
- Stars: 8
- Watchers: 5
- Forks: 2
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# RsPackageRsPackage is a tool to facilitate the automation of the deployment of reports, data sources and other artefacts to SQL Server Reporting Service (SSRS).
[![Build status](https://ci.appveyor.com/api/projects/status/7k5tda804jbcvlq4?svg=true)](https://ci.appveyor.com/project/Seddryck/RsPackage)
![Still maintained](https://img.shields.io/maintenance/yes/2020.svg)
[![nuget](https://img.shields.io/nuget/v/RsPackage.svg)](https://www.nuget.org/packages/RsPackage/)
[![nuget pre](https://img.shields.io/nuget/vpre/RsPackage.svg)](https://www.nuget.org/packages/RsPackage/)#How-to
## Command line arguments
* ```-u``` or ```/url``` specifies the url of the target server for the deployment
* ```-f``` or ```/folder``` specifies the folder of the target server as the top-level folder for this deployment
* ```-s``` or ```/source``` specifies the path to the file containing the manifest for this deployment
* ```-r``` or ```/resources``` specifies the folder containing all the artefacts (rdl, rds and other files)
* ```-l``` or ```/logPath``` specifies the file where the log will be redirected. If missing logs are displayed in the console## Elements in the manifest of deployment
* `````` is the top element of the manifest
* `````` lets you define a sub-folder and its content
``` xml
```
* `````` defines the name of the report and optionaly its filename (Element ```Path```), description (Element ```Description```) and visibility (attribute ```Hidden```)
``` xml
This is my first report to be published
My1stReport.rdl
```
* `````` defines the name of data source and optionaly its filename (Element ```Path```), and preserve (attribute ```overwrite```)
``` xmlMyDS.rds
```
* `````` defines the name of Shared Dataset and optionaly its filename (Element ```Path```)
``` xmlMyDS.rsd
```
* `````` defines the overload of a ```Role``` for the specific catalog item (and children). Additional members in the overloaded ```Role``` are specified in `````` elements.
``` xml
Domain\User1
Domain\User2
```