https://github.com/snsinahub-org/ssis
https://github.com/snsinahub-org/ssis
actions cicd dotnet github-actions ssis ssis-devops visual-studio
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/snsinahub-org/ssis
- Owner: snsinahub-org
- License: apache-2.0
- Created: 2022-06-02T16:31:42.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-07-21T13:21:38.000Z (almost 3 years ago)
- Last Synced: 2025-01-17T05:08:09.310Z (over 1 year ago)
- Topics: actions, cicd, dotnet, github-actions, ssis, ssis-devops, visual-studio
- Homepage:
- Size: 57.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ssis
## Pre-requisites
Install [JQ for windows](https://stedolan.github.io/jq/download/) in windows runner
Or run ```chocolatey install jq ```
## Build
### Standalone
This is lighter version of SSIS build, no Visual Studio installation required on actuib runner, it useses **SSIS DevOps tool**. This action installs the tool on your runner. If needed you can download the file from [here](https://www.microsoft.com/en-us/download/details.aspx?id=102263) and follow the instruction and add it to your Windows envrionment path.
```YAML
- name: ssis build
uses : snsinahub-org/ssis@main
with:
ssis_action: 'build-sa'
project_path: 'C:\Users\Siavash Namvar\a'
output_path: 'C:\Users\Siavash Namvar\a_temp'
project_configuration: "Development"
```
### Required Visual Studio 2017 installed on your runner
```YAML
- name: ssis build
uses : snsinahub-org/ssis@main
with:
ssis_action: 'build'
project_path: 'C:\Users\Siavash Namvar\a'
output_path: 'C:\Users\Siavash Namvar\a_temp'
project_configuration: "Development"
```
## Deploy
### Deploy single ispac to SQL server
```YAML
- name: ssis build
uses : snsinahub-org/ssis@main
with:
ssis_action: 'ssis-deploy-win'
ssis_source: 'C:\ssis\etl.ispac'
ssis_destination: '/SSISDB/etl'
ssis_server: 'myserver'
```
### Deploy multiple ispacs to SQL server
```YAML
- name: ssis build
uses : snsinahub-org/ssis@main
with:
ssis_action: 'ssis-deploy-multiple-win'
ssis_source: 'C:\ssis'
ssis_destination: '/SSISDB/etl'
ssis_server: 'myserver'
```