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





概述

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

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

页面内容


入职管道最佳实践

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

集成

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

管道DSL

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

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

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

每当您向YAML DSL文件提交更改时,管线将从该源同步以重新加载它。

查看和运行管路

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

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

您的管道可以像您需要的那样复杂,并且可以从多个源触发,使其通过不同的路径流动。

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

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

节点池

管道在构建节点中运行,您将构建节点分组到节点池中。池中的节点运行相同的Host OS,因此多个管道步骤可以并行执行。

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

接下来是什么

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

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