Continuous integration 多个文件

Continuous integration 多个文件,continuous-integration,chef-infra,continuous-delivery,chef-policyfile,Continuous Integration,Chef Infra,Continuous Delivery,Chef Policyfile,我有一个案例,其中有许多具有不同拓扑结构的开发环境,这意味着一些节点可以具有多个角色,并且角色集可以因环境而异 Policyfile可以映射到某个特定的运行列表,但在我的例子中,我需要在同一个节点上组合多个Policyfile 我看到了关于多重策略的RFC,它可能还没有实现 如果一个节点的角色集可以变化,那么问题是Policyfile精细工作流?如果是,如何实现 谢谢。我想您可以使用包含策略指令将其他策略文件包含在策略文件中。我很好奇它在实践中是如何工作的。你能提供一些例子吗?你可以看一下文档:

我有一个案例,其中有许多具有不同拓扑结构的开发环境,这意味着一些节点可以具有多个角色,并且角色集可以因环境而异

Policyfile可以映射到某个特定的运行列表,但在我的例子中,我需要在同一个节点上组合多个Policyfile

我看到了关于多重策略的RFC,它可能还没有实现

如果一个节点的角色集可以变化,那么问题是Policyfile精细工作流?如果是,如何实现


谢谢。

我想您可以使用
包含策略
指令将其他策略文件包含在策略文件中。我很好奇它在实践中是如何工作的。你能提供一些例子吗?你可以看一下文档:如果我能看一下,我就不来了:/I我需要一些工作示例。据我所知,只需设置节点的运行列表,就可以更轻松地组合运行列表中的项目。对于Policyfile工作流,我必须更新client.rb文件,该文件指定使用Policyfile的配置。我不知道如果您有100多个环境,并且每个环境都有不同的拓扑结构,这意味着每个节点可以混合多个角色,那么上面的内容将如何扩展。我认为您可以使用
include\u policy
指令在policyfile中包含其他policy文件。我很好奇它在实践中是如何工作的。你能提供一些例子吗?你可以看一下文档:如果我能看一下,我就不来了:/I我需要一些工作示例。据我所知,只需设置节点的运行列表,就可以更轻松地组合运行列表中的项目。对于Policyfile工作流,我必须更新client.rb文件,该文件指定使用Policyfile的配置。我不知道当您有100多个环境并且每个环境都有不同的拓扑结构时,上面的内容将如何扩展,这意味着每个节点可以混合多个角色。