繁体   English   中英

TFS 2018 IIS发行管理

[英]TFS 2018 Release Management to IIS

我将在2018版本管理中首次设置一个版本。 我们有一个要部署到IIS的网站。

构建定义已设置并创建了工件。 设置发布定义时,我选择了IIS网站部署模板,该模板给了我两项任务。

  1. IIS Web应用程序管理
  2. IIS Web应用程序部署

它们似乎涵盖了相似的领域,但是我找不到文档来告诉我它们有何不同。 我两个都需要吗?

当我配置IIS Web App Deploy时,“网站名称”字段显示为灰色。 链接图标告诉我

此设置链接到“网站名称”(Parameters.WebsiteName)过程参数。

因此,我在发布定义和构建定义中使用不同的名称创建了过程参数。 但是,网站名称不会更新。 有没有办法手动编辑此字段?

简而言之:

IIS Web应用程序管理

此任务会进行预配 ,例如创建IIS网站和应用程序池。 通常,仅在第一次部署到目标计算机时才需要这样做,但是在每次部署中运行它都没有害处,因为它随后会跳过创建已经存在的项目。

IIS Web应用程序部署

此任务将部署您的代码。

在使用IIS网站部署模板之前,您需要创建一个部署组 VSTS / TFS中的部署组使组织要用于托管应用程序的服务器更加容易。 部署组是每台计算机上均带有VSTS / TFS代理的计算机的集合。 每台计算机都与VSTS / TFS交互以协调应用程序的部署。

有用的链接和博客供您参考:

如果您不想使用此模板,也可以尝试其他扩展,例如使用WinRM进行IIS Web App部署

这两个任务都是必需的。 网站名称在环境级别设置,然后在其中的所有任务中引用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM