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







概述


在学习如何使用管道之前,这里有一些您需要熟悉的基本概念。



连接

这些设施将管道连接到信息和服务,这些信息和服务不属于JFrog平台部署的一部分,但可以在网络的其他地方访问。

集成

一个集成将管道连接到外部服务/工具。每种集成类型都定义了端点、凭据和管道与服务交换信息所需的任何其他配置细节。所有凭证信息都经过加密并保存在安全存储中,符合最佳安全实践。


有关更多信息和所有可用集成类型的列表,请参见管道集成参考。

管道来源

一个管道来源是外部存储库(如GitHub或BitBucket)中的一个位置,在这里可以找到管道配置文件。管道源通过集成连接到存储库。


管道

一个管道是一个事件驱动的工作流,您可以使用基于YAML的Pipelines DSL来构建它。包含DSL的YAML文件称为管道配置(config)。

2022世界杯阿根廷预选赛赛程

资源是所有管道的关键构建块之一。它是一个信息实体,用于存储和交换信息步骤和管道。

有关详细信息和所有可用资源类型的列表,请参见管道资源2022世界杯阿根廷预选赛赛程参考。

步骤

一个一步是管道中的执行单元。它由某个事件触发,并使用资源作为管道的一部分来执行操作。2022世界杯阿根廷预选赛赛程


有关更多信息和所有可用步骤类型的列表,请参见管道的步骤参考。

Steplets

矩阵本机步骤使您的管道能够在各种配置和运行时环境中重复执行相同的操作集,每个变体作为一个独立的步骤执行,也称为“步骤”。配置后,这些步骤组可以在多个构建节点上并行执行。在完成所有步骤后,pipeline聚合结果状态,使其看起来像一个步骤。

运行

一个运行是管道执行的实例。Pipelines维护每个管道的所有运行的有序历史记录,并具有可以通过JFrog平台检查的执行日志。



运行时

管道中的每个步骤都在已配置运行时环境的构建节点上执行。通过管线DSL,您可以控制步骤在哪个运行时执行。


有关更多信息,请参见管理运行时

运行时的图片

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

JFrog平台部署提供了一组标准的运行时映像,可用于大多数应用程序。该集合包括基线运行时,其变体支持许多常用语言。您还可以根据特殊需要创建自己的运行时映像。

节点

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

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

节点可以是静态的(随时可用),也可以是动态的(通过云服务按需启动)。

节点池

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

节点池被分配一个默认的运行时映像。此默认值将自动提供给其节点,除非某个步骤通过指定不同的运行时覆盖此行为。


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