Azure ARM模板Continuous Delivery Release管道

时间:2016-06-22 14:28:27

标签: azure azure-pipelines-release-pipeline

我正在使用TFS 2015 update 2 on-prem实例开发CD版本管道。我依靠ARM模板来设置Azure网站和Azure Sql服务器。我正在使用FTP方法将网站位从内部构建服务器部署到Azure网站。对于此网站部署,我正在阅读新创建的网站的PublsihingProfile的凭据。

这是正确的方式还是你能提出更好的方法?任何评论都表示赞赏。

P.S。客户希望使用FTP方法而不是WebDeploy。

1 个答案:

答案 0 :(得分:1)

如果你真的必须使用FTP,那么你不满意的是进程/密码秘密管理,你可以试试这个:

https://marketplace.visualstudio.com/items?itemName=januskamphansen.ftpupload-task

它是一个VSTS扩展任务,适用于VSTS或TFS2015服务器中的vnext构建/发布系统。此任务允许您根据您设置的每个环境放置参数,并将密码标记为机密,以便它们不会出现在日志或UI中。

该步骤基本上包含了为您执行ftp位的过程 - 您可能希望在发布过程中执行其他步骤。