在JFrog管道中创建第一个CI/CD DevOps管道的六个简单步骤

看看开始是多么容易,并开始使用一个简单的“Hello World”DevOps管道.在这个过程中,你会学到一些基础知识管道的概念

以下是你需要做的:

  1. JFrog Cloud帐户。如果你没有,开始免费
  2. 一个用于个人存储库的GitHub帐户

步骤1 -登录到JFROG平台

通过电子邮件向您提供JFrog平台凭据,登录您的JFrog云帐户。

JFrog DevOps平台在你的云帐户中自动设置一个默认的动态节点池在你的云提供程序上,所以你已经有构建节点可用来执行你的管道!

JFrog管道CI/CD节点池

步骤2 -添加一个GITHUB集成

对于要连接到其他服务的pipeline,如GitHub、Artifactory或Kubernetes,您必须添加管道集成对于那些服务。您必须为这些服务提供与URL端点的集成,并为该服务上的用户帐户提供凭据,以及任何其他参数。

你知道吗?

pipeline将集成的所有凭证存储在一个加密的仓库中保守你的秘密

要为您的GitHub帐户添加集成,请从应用程序选项卡中点击管道|集成,然后单击添加一个集成

使用以下信息进行集成:

的名字 my_github
集成式 GitHub
url 没有变化(这是硬编码到https://api.github.com)
令牌 你的GitHub账户个人访问令牌它具有回购和管理OAuth作用域。


单击
创建按钮。

JFrog管道CI/CD集成

步骤3 -分叉管道简单的例子GITHUB回购

叉的简单JFrog pipeline的“Hello World”示例到你自己的GitHub存储库。

该repo包含一个预定义管道的简单示例,该示例在YAML文件中描述jfrog-pipelines-hello-world.yml

示例CI/CD JFrog管道DSL

步骤4 -更新值。YML文件

编辑values.yml提交你的分叉回购,并更改路径值从jfrog/jfrog-pipelines-simple-example到< your_github >/ jfrog-pipelines-simple-example。

JFrog管道示例值文件

提交您的更改。

步骤5 -添加管道源

添加管道源,从应用程序选项卡中点击管路|管路来源,然后单击添加管道源并选择从YAML

对管道源使用以下设置:

SCM供应商整合 选择my_github
库的全名 选择jfrog-pipelines-simple-example存储库
分支 选择
管道配置文件过滤器 jfrog-pipelines-hello-world.yml


等待新的管道源同步。

步骤6 -手动触发管道

应用程序选项卡中点击管道|我的管道菜单项查看新创建的管道,然后单击它的名称:my_first_pipeline

JFrog pipeline CI/CD My pipeline

由此产生的管道的历史视图显示管道及其步骤的关系图。中没有可用的信息运行历史因为这个管道还没有被触发。

该示例管道被配置为每当有任何新的提交到GitHub回购时触发。对于这个演示,您可以手动触发并运行管道

  1. 单击管道图中的p1_s1步骤。这将显示该步骤的信息框。
  2. 在步骤的信息框中,单击触发这一步按钮。

当每个步骤改变状态时,您将看到管道图的变化。当管道执行时,其状态显示在运行历史直到它结束成功

JFrog管道CI/CD运行执行

就是这样!现在,您已经在pipeline中加载并运行了第一个示例工作流!

中检查每个步骤的结果管道运行日志

既然您已经体验了它是多么容易,那么就来探索一下您还可以通过JFrog pipeline做些什么管道开发人员指南快速入门在JFrog平台文档中。

你可能也会喜欢电子书《DevOps成功的6个障碍》