2015-07-10 60 views
0

我想在Azure虛擬機中編寫一個腳本,它將從我的github存儲庫簽出代碼並將代碼複製到我的Azure VM C:驅動器。從我的天藍色虛擬機上的github獲取代碼的腳本

請問您可以對此有所瞭解嗎?

感謝

+1

您是否有特定的問題?到目前爲止你做了什麼? –

+0

你通常從你的github回購中取出代碼?我認爲你會從你的本地開發機器上做的Azure虛擬機做同樣的事情,不是嗎?你應該編輯你的問題更多的細節。 –

回答

0

到目前爲止,我們下載代碼和RDC我們添加的代碼虛擬機驅動器。

我想要做的是,我想寫一個腳本,將代碼從我的github存儲庫複製到我的Windows虛擬機驅動器。

我對如何與此無關了。可能的方法是什麼?

0

我建議你看一下Azure的自定義腳本擴展。 Custom Script Extension

的基礎將是::您可以在這個博客開始

  1. 編寫從您的GitHub庫拉PowerShell腳本(這可能會幫助你開始Powershell GitHub Download
  2. 上傳PowerShell腳本天青Blob存儲
  3. 設置-AzureVMCustomScriptExtension在VM和更新,AzureVM

    Get-AzureVM -Name $name -ServiceName $servicename | Set-AzureVMCustomScriptExtension -StorageAccountName $storageaccount -StorageAccountKey $storagekey -ContainerName $container -FileName 'file1.ps1','file2.ps1' -Run 'file.ps1' | Update-AzureVM 
    

除了上面提到的1腳本內容,這是一個很好的演練:Custom Script Extension Example

另一種選擇是使用在Azure Powershell的期望狀態配置擴展,但它可能是矯枉過正什麼您正在查找: Azure Powershell DSC

相關問題