自动化的编译和部署能够带来很多的优势。下面我们聊聊如何自动发布云应用程序到 azure 上的 cloud services。
内容
文件,我们需要使用生成产物中的:
文件
登录下面的地址,就可以下载 publishsettings 文件(国际版):
文件的名字大概是这个样子:名称。
方法是使用 powershell 命令 Get-AzurePublishSettingsFile 下载 publishsettings 文件,过程和上面差不多。
PowerShell” 下面的 “Windows install” 下载安装包。
自动发布的脚本
= =名称
= 名称
=
= 名称,一般会先发到 staging中,检查后再进行切换
=
= “your demplyment label”
文件中记录了 subscription 信息以及用于登录的验证信息,所以先要把这些信息导入进来。
文件对应的 subscription 是不是已经被导入过了。
=
= Get-(.Count 0 ( (.SubscriptionName =
(!-AzurePublishSettingsFile
//添加一个storage account
Set-AzureSubscription -CurrentStorageAccount -SubscriptionName
= Get-AzureDeployment -ServiceName -Slot -ErrorVariable a - (.Name
}
New-AzureDeployment -Slot -Package -Configuration -label -ServiceName = Get-AzureDeployment -ServiceName -Slot // = .deploymentid;
Set-AzureDeployment -Upgrade -Slot -Package -Configuration -label -ServiceName - = Get-AzureDeployment -ServiceName -Slot // = .deploymentid;
301ab449f461b66e0045.png" alt="" width="809" height="350">
自动化的发布使用,我们只要把这些命令组织成脚本就可以了。