「低レベル」のARM CmdLetsを使用して実行できます。例えば
$props = @{
RepoUrl = $repoUrl
Branch = "master"
}
New-AzureRmResource -ResourceGroupName $ResourceGroupName -ResourceType Microsoft.Web/sites/SourceControls -Name $SiteName/Web -PropertyObject $props -ApiVersion 2015-08-01 -Force
と(同じ$props
を使用して)スロット用:メインのサイトの
New-AzureRmResource -ResourceGroupName $ResourceGroupName -ResourceType Microsoft.Web/sites/slots/sourcecontrols -Name $SiteName/$SlotName/Web -PropertyObject $props -ApiVersion 2015-08-01 -Force
はまた、サンプルヘルパーメソッドhereを参照してください。その1つはIsManualIntegration = true
を設定します。これはあなたが所有していないリポジトリのためであり、手動同期が必要です。継続的な展開の場合は、IsManualIntegration
のままにしておきます。
これは私が探していたまさにです(まあ、これとŁukaszKałużnyの答え@)がありますが、最初の答え以来 - 数分することによりいえ! –