2016-06-22 34 views
0

我正在开发使用TFS 2015更新2内部部署实例的CD发布管道。我依靠ARM模板来设置Azure网站和Azure Sql服务器。我使用FTP方法将网站位从内部生成服务器部署到Azure网站。对于此网站部署,我正在从新创建的网站的PublsihingProfile中读取凭证。Azure ARM模板持续交付发布管道

这是一种正确的方式还是你可以建议更好的方法?任何意见都表示赞赏。

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

回答

1

如果你真的必须使用FTP,和你不愉快的事情是过程/密码保密管理,你可以试试这个:

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

它释放一个VSTS支线任务,可与VSTS或TFS2015服务器中的vnext构建/发布系统一起使用。通过此任务,您可以根据您设置的每个环境设置参数,并将密码标记为秘密,以便它们不会出现在日志或用户界面中。

该步骤基本上完成了为您执行ftp位的过程 - 您可能需要执行其他步骤作为发布的一部分。