繁体   English   中英

使用VSTS版本发布Azure Data Factory项目

[英]Release Azure Data Factory project using VSTS Release

我想在Visual Studio中创建一个Azure数据工厂项目,而不是直接在Azure门户中创建一个Azure数据工厂。 之所以这样,是因为我希望该项目处于源代码控制中,因为它是一个团队项目,并且为了对其进行备份。

我想使用Visual Studio Team Services来自动化上述Azure Data Factory项目的生成和发布过程。 构建过程很简单; 这将是在解决方案上运行的MSBuild。 但是,我不确定如何进行Release定义。 是否有一个任务/一组任务或其他方法可以使我将Azure Data Factory项目部署到Azure中?

您可以使用PowerShell部署Azure数据工厂。

  1. 添加Azure PowerShell步骤/任务以构建/发布定义
  2. 简单脚本:

码:

foreach($file in Get-ChildItem "[ProjectFolder]" -filter "LinkedService*")
{
  New-AzureRmDataFactoryLinkedService -ResourceGroupName "ADF" -DataFactoryName "SampleFactory" -Name $file.BaseName -File $file.FullName -Force | Format-List
}
foreach($file in Get-ChildItem "[ProjectFolder]" -filter "DataSet*")
{
 New-AzureRmDataFactoryDataset -ResourceGroupName "ADF" -DataFactoryName "SampleFactory" -Name $file.BaseName -File $file.FullName -Force | Format-List
}
foreach($file in Get-ChildItem "[ProjectFolder]" -filter "Pipeline*")
{
 New-AzureRmDataFactoryPipeline -ResourceGroupName "ADF" -DataFactoryName "SampleFactory" -Name $file.BaseName -File $file.FullName -Force | Format-List
}

有关更多信息,请参考本文: 使用PowerShell部署Azure数据工厂

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM