簡體   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