0

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

这是正确的方法还是您能提出更好的方法?任何意见表示赞赏。

PS 客户想要使用 FTP 方法而不是 WebDeploy。

4

1 回答 1

1

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

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

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

该步骤基本上结束了为您执行 ftp 位的过程 - 您可能希望执行其他步骤作为发布的一部分。

于 2016-06-22T20:19:52.617 回答