Azure Devops构建SSIS任务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure Devops构建SSIS任务相关的知识,希望对你有一定的参考价值。
我使用VS 2017创建了一个SSIS包,并将该项目添加到Azure Devops。我正在尝试使用SQL Integration Service添加来在Azure Devops中设置构建任务。我正在做的一切都是在我的机器上设置的,其中包括代理池等。当尝试为SSIS构建设置参数时,Devenv版本选择仅给出我12和14. VS2017没有出现。结果看来,当我进行构建时,使用了devenv上的错误版本,并且构建(即使它没有说它失败)也失败了。
构建版本使用的版本是C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDEDevenv.com
但应该使用C:Program Files (x86)Microsoft Visual Studio2017ProfessionalCommon7IDE>Devenv.com
如何获取DEVENV配置参数以包含Hosted VS2017版本?
以下网页提供了我想要实现的目标: -
http://chamindac.blogspot.com/2018/09/build-and-deploy-ssis-with-azure-devops.html
我最终使用的是PowerShell脚本。该脚本有一行来运行构建。 &“$ {env:ProgramFiles(x86)} Microsoft Visual Studio 2017 Professional Common7 IDE devenv.com”“C: Users me Downloads vsts-agent-win-x64-2.140.0_work 2 s POC_SSIS.sln“/ rebuild
我将代码放在.ps1文件中,并将其放入我的仓库的根目录。然后我使用Powershell配置来引用该文件并且它有效。
我对我使用的部署做了类似的事情: - ISDeploymentWizard / S / SP:C: Users me Downloads vsts-agent-win-x64-2.140.0_work 2 s POC_SSIS bin Development POC_SSIS.ispac / DS:serverName / DP:/ SSISDB / POC_SSIS / POC_SSIS
以上是关于Azure Devops构建SSIS任务的主要内容,如果未能解决你的问题,请参考以下文章
如何修复 azure-devops 构建步骤中的““复制”任务不支持复制目录”?
用于更新文件和签入 TFS 的 Azure DevOps 管道任务
Azure Devops 私有构建代理在 nuget 还原任务中失败