我正在为我的 Data factory V1 项目创建整个CI / CD管道,我正在使用VSTS进行实施。
我能够通过部署所需的VSTS执行我的大部分任务,但是,我无法确定是否有可能完全在我的项目上实现连续部署。
我有一个共同的解决方案文件,负责容纳4个不同的数据工厂项目,并且每个项目都具有4条数据流管道。
并非每次都将整个解决方案部署到更高的环境时,会出现 问题 。我们将在每个部署中部署特定的管道。
是否可以部署特定的管道,即从每个项目中选择一个管道,然后使用发布管道进行预先部署。
如果是,我们将如何在vsts发布管道中实现它,并且它将是增量式的?
答案 0 :(得分:2)
请查看this blog,这可能会有所帮助。作者正在使用可比的方法进行部署。使用PowerShell命令部署JSON文件之前,请对其进行编辑以将特定于环境的值插入到Data Factory定义中。您可以从VSTS部署管道将这些值作为参数传递。
也请查看此博客:Deploy Azure Data Factory using PowerShell
如果您想控制特定的管道,可以使用一些第三方扩展,例如Azure Data Factory
Azure数据工厂管道管理,可以将此发布任务添加到发布管道中,以挂起或恢复Azure数据工厂的所有管道。
答案 1 :(得分:0)
这是ADF V2 Continuous integration and deployment的文档 使用ADF V2 UI,它将允许您将VSTS存储库绑定到Azure数据工厂。