Hello ,
I am facing several issues when using the mentioned Octopus template for deploying an SSIS package (with project deployment mode). The main issues are I think,
When the underlying powershell script tries to create an instance of object “Microsoft.SqlServer.IntegrationServices.IntegrationServices” I get the following exception. I am assuming its a permission issue of the account under which Octopus is running the script. But unable to figure out the steps needed to fix this issue.
SECOND ISSUE:
I have created a Nuget package but not sure what path needs to specified in the field “Ispac File Path field”. As an ugly work around, we are trying to use a zip file instead of a nuget for packging. And added an extra step of unzipping and specifying the path of .ispac file.
Any help in this regard would be greatly appreciated.
The account your Octopus service is running under needs permission to your database as the connection is using integrated security. This page has some good instructions on how to do this)
Which step from the community library are you using? The Deploy ISPAC SSIS project from a package doesn’t have a parameter that matches Ispac File Path, this step on the other hand does.
The path should be something similar to $OctopusParameters["Octopus.Action[NameOfYourNuGetPackageStep].Output.Package.InstallationDirectoryPath"].
Thanks for your email. Actually I got it worked by extracting Power shell script out and pass parameters as you specified by Octopus.Action……
Really liked that feature.
But when using the template I am getting some errors as following line is not getting evaluated.
Did you replace NameOfYourNuGetPackageStep in $OctopusParameters["Octopus.Action[NameOfYourNuGetPackageStep].Output.Package.InstallationDirectoryPath"] with the actual name of the step that handles the transfer and extraction of your NuGet package?