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





概述

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

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


自动触发运行

在大多数情况下,当某些外部事件导致资源发生变化时,您希望管道自动启动执行。这是通过定义步骤来配置的input2022世界杯阿根廷预选赛赛程Resources。

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

将源代码回购设置为管道触发器:

  1. 如果你还没有,添加一个GitHub集成(或其他源代码控制系统类型)到JFrog管线。
  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. 单击管线选项卡并单击相关管线。
  2. 点击右边的取消按钮。
  3. 点击确认


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

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

活跃的运行标签:

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

取消多次运行

取消多次运行:

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