六个简单的步骤,你的第一个CI/CD开发运维管道在JFrog管道

看看入门是多么容易,并开始使用简单的“Hello World”。DevOps管道。在此过程中,您将学习一些基本知识管道的概念

以下是你需要的:

  1. 一个JFrog云账户。如果你没有,免费开始
  2. 你个人仓库的GitHub账户

步骤1 -登录到JFROG平台

使用通过电子邮件提供给您的JFrog平台凭据登录您的JFrog Cloud帐户。

JFrog DevOps平台在您的云帐户中自动设置了云提供商上的默认动态节点池,因此您已经有了可用于管道执行的构建节点!

JFrog pipeline CI/CD节点池

步骤2 -添加GITHUB集成

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

你知道吗?

管道将集成的所有凭据存储在加密的保险库中,以保守你的秘密

要为您的GitHub帐户添加集成,请从应用程序点击TAB管道|集成,然后点击添加集成

使用以下信息进行集成:

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


单击
创建按钮。

JFrog管道CI/CD集成

步骤3 - FORK管道的简单示例GITHUB REPO

选择简单的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 -添加管道源

添加管道源,来自应用程序点击TAB管道|管道源,然后点击添加管道源并选择从YAML

对管道源使用以下设置:

SCM提供商集成 选择my_github
存储库全称 选择jfrog-pipelines-simple-example存储库
分支 选择
管道配置文件过滤器 jfrog-pipelines-hello-world.yml


等待新的管道源同步。

步骤6 -手动触发管道

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

JFrog管线CI/CD我的管线

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

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

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

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

JFrog管道CI/CD运行执行

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

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

现在您已经体验到它是多么简单,接下来探索您还可以通过JFrog管道做些什么管道开发人员指南快速入门在JFrog平台文档中。

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