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







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

与当前相比查看页面历史

«前版本2下一个”

概述

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

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

对于每一步:

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

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


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

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


页面内容

组件

节点

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

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

节点池

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

机器的图片

机器映像是构建机器的预配置映像,其中包含运行您的程序所需的所有组件和设置管道的步骤。


在本节

本节包括以下文档:

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