in src/AzureSqlAction.ts [125:147]
private _getSqlPackageArguments(inputs: IDacpacActionInputs) {
let args = '';
switch (inputs.sqlpackageAction) {
case SqlPackageAction.Publish:
case SqlPackageAction.Script:
case SqlPackageAction.DeployReport:
args += `/Action:${SqlPackageAction[inputs.sqlpackageAction]} /TargetConnectionString:"${inputs.connectionConfig.EscapedConnectionString}" /SourceFile:"${inputs.filePath}"`;
break;
case SqlPackageAction.DriftReport:
args += `/Action:${SqlPackageAction[inputs.sqlpackageAction]} /TargetConnectionString:"${inputs.connectionConfig.EscapedConnectionString}"`;
break;
default:
throw new Error(`Not supported SqlPackage action: '${SqlPackageAction[inputs.sqlpackageAction]}'`);
}
if (!!inputs.additionalArguments) {
args += ' ' + inputs.additionalArguments;
}
return args;
}