组件
步骤运行时由以下组件组成:
节点
要在管道中运行任何步骤,需要在其中执行该步骤的构建节点(虚拟机)。
管理员用户必须在JFrog平台部署中提供节点并将它们附加到pipeline上。节点可以位于您选择使用的任何基础设施上,无论是来自云提供商(如AWS、GCP或Azure),还是位于您自己的基础设施上(如果您的安全策略要求您的操作保持在自己的防火墙之后)。
节点池
节点池对节点进行逻辑分组,使其可用于执行管道中的步骤。这使管理员用户能够根据处理器体系结构和基准操作系统对节点进行分组。它使管道能够在特定的节点池上运行在不同的构建节点上同时运行步骤。
节点池可以包含两种不同类型的节点:
静态节点
静态节点由管理员用户配置提供给节点池使用。它们是永久运行的,并且可以在任何时候执行步骤。如果需要在自己的数据中心的构建节点上运行操作,静态节点尤其有用。你可能需要这样做,如果您有禁止代码离开防火墙的安全策略,或者如果您的作业需要访问无法从internet访问的内部资源。2022世界杯阿根廷预选赛赛程您还可以从云提供商处附加构建节点,尽管即使构建节点处于空闲状态,也会产生费用。
动态节点
动态节点是随需应变的计算环境,需要时在云提供商上启动,空闲时销毁。这是一种有效的方法,可以帮助最小化计算成本。动态节点通过连接到IaaS提供商(如Amazon或谷歌)的动态节点集成进行连接。
运行时的图片
运行时镜像是一个预配置的Docker镜像,它包含运行您的Docker文件所需的所有组件和设置容器中的管道步骤。
在本节
本节包括以下文档: