gpt4 book ai didi

release-management - Release Management 2015 中的组件、工具和操作之间有什么区别?

转载 作者:行者123 更新时间:2023-12-04 07:58:10 29 4
gpt4 key购买 nike

我正在尝试使用发布管理作为构建版本的工具,但我很难理解码件、工具和操作之间的真正区别。有人可以分解这三个概念之间的差异以及它们如何相互配合吗?

最佳答案

由于它适用于基于代理的版本:

工具旨在提供自定义资源(可执行文件、PowerShell 脚本、批处理文件等)以及用于执行所述自定义资源的命令行以及一组默认的命令行参数。使用内置资源中的示例:IIS 管理器。 IIS 管理器是一个可以执行各种不同 IIS 操作的工具,具体取决于它的调用方式。

操作是细粒度的、特定于版本的操作。它们可以构建在工具之上以提供使用该工具的特定操作。 创建网站是构建在 IIS 管理器工具之上的操作。操作显示在发布模板工具箱中。

组件是可部署的软件 block 。您可以从构建中指定二进制文件的相对源,并选择要执行的工具来安装软件。最常见的是“XCopy Deployer”工具,它只是将二进制文件从构建放置复制到目标计算机上的某个位置。右键单击“组件”并选择“添加”选项,可以将组件添加到发布模板中。

您可以直接在发布模板中使用操作或组件,但不能使用工具。

所以关系是这样的:

      /-> Action -> Target server
Tool -|
\-> Component -> Build drop and target server

vNext 版本没有操作或工具的概念,只有组件的概念。组件被简化为仅充当指向相对于二进制文件来源的构建放置根的路径的指针。还有一些其他区别,但这些是主要区别。

关于release-management - Release Management 2015 中的组件、工具和操作之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31813451/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com