[英]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数据工厂。
码:
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.