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





概述

管道使您能够触发所有的管道手动.但是,要创建一个高效的CI/CD流程,您应该将管道配置为基于某些事件自动触发。本页描述触发管道自动或手动运行的方法和过程。

在创建自动化管道时,您应该定义步骤,以便它们以相互依赖的顺序执行。这意味着对每个步骤进行配置,使其执行由成功完成前面的、先决条件步骤(或多个步骤)触发。以这种方式,步骤1的完成触发步骤2的执行,步骤2的完成触发步骤3的执行,以此类推,直到管道中的所有步骤都执行完毕。


自动触发跑步

在大多数情况下,您将希望管道作为导致资源更改的一些外部事件的结果自动启动执行。这是通过定义一个步骤来配置的input2022世界杯阿根廷预选赛赛程Resources。

例如,每当有新的提交到源代码存储库时,您可能希望触发运行。

将你的源代码repo设置为管道触发器:

  1. 如果你还没有,添加一个GitHub集成(或其他源代码控制系统类型)到JFrog pipeline。
  2. 在你的2022世界杯阿根廷预选赛赛程管道配置的定义,定义一个gitrepo项目存储库的资源类型,具有描述性名称(例如,“myprojectrepo”)。
  3. 在管道的第一步的定义中,指定gitrepo资源input2022世界杯阿根廷预选赛赛程Resources.为了更加清晰,您还可以指定触发作为真正的(尽管这是默认设置)。例如:
    input2022世界杯阿根廷预选赛赛程Resources:
    ——名称:
    myprojectrepo
    触发:真

当触发通过GitRepo资源运行时,添加(skipRun)当提交被推到源提供程序时,提交消息不会触发任何事情。

页面内容

当查看已完成的管道时,gitrepo资源显示为步骤的触发输入。

的更改可能是其他示例事件图像资源或收据通过Webhook


手动触发跑步

您可以通过管道可视化触发任何步骤的运行。要手动运行整个管道,请触发工作流中的第一步。

使用默认配置

手动触发某个步骤。

  1. 单击要触发的步骤。
    这将显示该步骤的信息框。
  2. 在步骤的信息框中,单击“触发此步骤”按钮。

该步骤执行,它的成功完成触发管道的后续步骤。运行的记录记录在管道历史记录中。

具有自定义配置

您可以触发任何步骤的运行,并提供一组自定义设置来测试一组特定的条件。

使用自定义设置手动触发一个步骤。

  1. 单击要执行的步骤。
    这将显示该步骤的信息框。
  2. 在步骤的信息框中,单击“使用自定义配置触发此步骤”按钮。


  3. 结果是使用自定义配置运行对话框中,您可以覆盖配置设置,然后单击确认

    有关更多信息,请参见本节环境变量配置


该步骤使用自定义设置执行,它的成功完成触发管道的后续步骤。运行的记录记录在管道历史记录中。


查看步骤执行情况

您可以查看在执行步骤时发出的shell命令。

查询指定步骤的实时执行情况。

  1. 触发要执行的步骤。
  2. 在执行步骤时,单击该步骤。
    这将显示该步骤的信息框。
  3. 在信息框中,单击日志

  4. 这将显示步骤日志视图视图管路运行日志视图,在那里可以看到步骤在执行时发出的shell命令。


查看步骤记录

有时您可能希望查看步骤的执行历史,查看步骤上一次触发的时间,或者出于调试目的。

查看步骤的历史记录。

  1. 单击该步骤。
  2. 点击一步的历史
    这将显示Step History窗口,该窗口显示有关步骤的各种详细信息。
  3. 使用筛选器选项按状态筛选步骤。

取消跑步和步数

当运行正在进行时,您可能希望取消一个步骤或运行,以更新管道或释放资源。2022世界杯阿根廷预选赛赛程

您可以取消:

  • 一个特定的主动步骤
  • 特定的活动运行
  • 所有活动运行

只在里面运行非终端状态(正在处理、正在取消等)或正在队列中等待执行可以取消。不能取消终端状态(成功、错误和失败)下的运行。

取消特定步骤

您可以通过取消执行某个步骤来取消正在执行的运行。当取消一个步骤时,将跳过管道的所有后续依赖步骤。运行的记录记录在管道历史记录中。

取消一个步骤:

  1. 在执行步骤时,单击该步骤。
    这将显示该步骤的信息框。
  2. 在信息框中,单击取消此步骤按钮。

  1. 在执行步骤时,单击活动运行并将鼠标悬停在要取消的步骤上。
  2. 单击右侧出现的Cancel图标。
  3. 点击确认

取消特定的跑步

取消某一特定的运行:

管道标签:

  1. 单击pipes选项卡并单击相关的管道。
  2. 单击右侧的Cancel按钮。
  3. 点击确认


    1. 单击pipes选项卡并单击相关的管道。
    2. 悬停在要取消的运行上方。
    3. 单击右侧出现的Cancel图标。
    4. 点击确认

    1. 单击要取消的运行。
    2. 单击垂直省略号图标并单击取消运行
    3. 点击确认

活跃的运行标签:

  1. 单击Active Runs选项卡并单击相关的管道。
  2. 悬停在要取消的运行上方。
  3. 单击右侧出现的Cancel图标。
  4. 点击确认

取消多次跑步

取消多次运行。

  1. 活跃的运行选项卡,单击要取消的运行的复选框。
    或者单击顶部的复选框以选择所有活动运行。
  2. 单击顶部的Cancel图标。
  3. 点击确认
  • 没有标签
版权所有©2022 JFrog有限公司