云客户?
免费开始>
在MyJFrog >中升级
云b>的新功能







您正在查看此页面的旧版本。查看当前版本

与当前相比查看页面历史

«前版本4下一个”

概述

管道中的每一步都在一个构建节点上执行,在一个已经配置了Docker映像的容器中执行。通过管道描述语言,您可以控制将哪些运行时映像提供给容器以执行您的步骤。


通过将管道分解成步骤,JFrog pipelines可以将工作分发到网络上可以完成的任何地方。

运行时是一个Docker镜像,其中包括执行步骤所需的操作系统、软件工具、软件包和配置。

对于每一步:

  1. pipeline从节点池中选择下一个可用的构建节点。
  2. 管道为构建节点提供运行时Docker映像。
  3. 该步骤在容器中执行。

每个步骤都可以指定将在其中执行的运行时映像,或者使用默认运行时。


这个系统提供了几个关键的好处:

  • 每个步骤都使用所需的工具执行,而不是其他工具,并为该环境配置特定的设置。
  • 如果需要独特的配置或工具集,同一管道中的步骤可以在不同的运行时容器中执行。
  • 步骤可以在不同的构建节点中同时执行(当可用时),以加快构建时间。
  • 管道是完全可重复的,总是在同一组运行时中执行,以相同的方式配置。
  • 不同的团队可以使用不同的工具和配置进行构建,而不会相互影响。
  • 管道可以使用适合于构建环境的机器映像(包括凭证)可靠地执行,无论是开发、测试还是生产环境。
  • 在最适合您需求的基础架构上执行管道:在云提供商托管的虚拟机上或在您自己数据中心的服务器上。


页面内容

组件

运行时的图片

运行时镜像是一个预配置的Docker镜像,它包含运行您的Docker文件所需的所有组件和设置容器中的管道步骤。

节点

要在管道中运行任何步骤,您需要一个构建节点(服务器或虚拟机),它将接收执行该步骤的容器的运行时映像。

您必须提供节点并将它们附加到JFrog pipeline项目中。节点可以位于您选择使用的任何基础设施上,无论是来自云提供商(如AWS、GCP或Azure),还是位于您自己的基础设施上(如果您的安全策略要求您的操作保持在自己的防火墙之后)。

节点池

节点池对节点进行逻辑分组,使其可用于执行管道中的步骤。这使您能够在管道中同时运行步骤,维护不同架构和操作系统的节点,将步骤固定在特定节点类型上运行等等。


在本节

本节包括以下文档:

  • 没有标签
版权所有©2023 JFrog Ltd.