Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snsinahub-org/ssis
https://github.com/snsinahub-org/ssis
actions cicd dotnet github-actions ssis ssis-devops visual-studio
Last synced: 1 day 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 (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-20T19:10:48.000Z (over 1 year ago)
- Last Synced: 2023-07-20T20:25:21.415Z (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'
```