云客户?
开始免费>
升级MyJFrog >
云有什么新鲜事>





概述

JFrog pipeline通过在所有团队和工具中以一种持续精简和安全的方式自动化DevOps流程,使软件团队能够更快地发布更新。它包括持续集成(CI)、持续交付(CD)、基础设施等,实现了从代码到生产的所有工作的自动化。pipeline与JFrog平台本机集成,可用于云(软件即服务)和on-prem订阅。

本视频将通过向您展示如何将pipeline连接到GitHub作为您的源代码控制系统,帮助您快速开始使用JFrog pipeline。这是许多开箱即用的集成之一,您可以使用它将pipeline连接到您已经在使用的DevOps工具。您将看到如何使用管道的可视化和交互式表示来检查每个步骤的执行状态,以及如何检查步骤的执行日志以诊断和修复错误。被称为原生步骤的预构建步骤为指定最常见的DevOps任务提供了一种简化的方式。该视频展示了如何选择静态或动态节点池来运行管道。

页面内容


入职管道最佳实践

JFrog pipes是用于DevOps自动化的下一代CI/CD解决方案。它是JFrog平台的一部分,将Artifactory、Xray和Distribution整合为一个统一的端到端系统,用于一站式DevOps。通过一个玻璃窗格,管理员可以管理用户和组的权限,以控制谁可以看到什么。

集成

pipeline为您可能最常用的DevOps工具提供了几个开箱即用的集成,使您能够快速添加到版本控制系统、云提供商、Docker和Kubernetes等服务的连接。

管道DSL

您可以在基于yaml的pipeline DSL中编写管道代码,并将其存储在与git兼容的源代码存储库中,例如GitHub。在这个DSL中,您声明了管道的资源和步骤。2022世界杯阿根廷预选赛赛程

pipeline原生步骤为指定最常见的DevOps任务提供了一种简化的方式,比如构建和推送Docker映像、发布buildinfo以及在工件存储库之间进行提升。

通过添加repo作为Pipeline Source,通过Pipeline集成将其连接起来,您将告诉Pipeline您的DSL文件存储在哪里。一旦您这样做了,pipes将自动与源代码同步,以加载和处理您的YAML DSL文件。

每次提交对YAML DSL文件的更改时,pipeline将从该源同步以重新加载它。

查看和运行管路

查看您的管道会向您展示一个可视化您的工作流序列的交互式图。

CI构建可以在对源代码的更改时触发,例如对任何文件或所选文件的新提交。或者您可以从图中手动触发管道并观察其执行。

您的管道可以根据您的需要非常复杂,并且可以从多个源触发,使其能够通过不同的路径流动。

每次运行管道时,pipeline都会记录其执行的记录。您可以看到每次运行发生的时间,以及它是否成功。

您可以查看每个运行的详细日志,甚至包括当前正在执行的运行。在运行日志中,您可以检查管道中每个步骤的操作和结果。这使您能够诊断失败步骤中的任何错误,或者实时查看当前执行步骤的输出。

节点池

您的管道在构建节点中运行,您将这些构建节点分组到节点池中。池中的节点运行相同的主机操作系统,因此多个管道步骤可以并行执行。

您可以创建静态节点池(静态节点总是可用的机器)或动态节点池(动态节点池根据需要在云服务中上下旋转节点),帮助您节省成本。

接下来是什么

您可以通过我们的快速开始和JFrog平台文档。

  • 没有标签
版权所有©2022 JFrog有限公司