跳至内容
GitTree
持续集成/持续交付

CI/CD 运行

GitTree 在左侧面板和图表旁边的完整列表中显示存储库主机的 CI/CD 运行,例如 GitHub 操作:通过的内容、失败的内容以及原因,包括 Re-run Failed Jobs、Cancel Run… 和 Run Workflow…。 CI/CD 是 GitTree Pro 的一部分。

专业版已更新

需要 GitTree Pro 或正在运行的试用版;免费保留了本地 Git 的所有功能。 比较计划。

在此页面上
  1. 开始之前
  2. 在哪里可以找到它
  3. 步骤
  4. 预期结果
  5. 更多 CI/CD 操作
  6. 如果出现问题
  7. 问题
  8. 有关的

开始之前

  • GitTree 专业版或正在运行的试用版(免费和专业版)。
  • 在首选项中的 Connected accounts 下连接的存储库主机的帐户。

在哪里可以找到它

  • 工具栏中的 CI/CD 按钮,以您的主机命名(例如 Actions),或下面的快捷方式。
  • 左侧面板的 CI/CD 部分:This branch、Running now 和 Workflows。
  • 右键单击提交:Show CI/CD Runs。
行动macOSWindows 和 Linux
Show CI/CD⌥PAlt+P
Refresh CI/CD⌥⇧RAlt+Shift+R
Re-run Failed Jobs⌥⇧FAlt+Shift+F

步骤

  1. 打开运行

    按工具栏中的 CI/CD 按钮。该列表显示每次运行的 State、名称、Branch、Commit 以及运行时间 Started,并在运行进行时更新。

    GitTree 中 lumen-app/lumen 的 GitHub Actions 运行,有已通过、正在等待、正在运行和失败运行
    图表旁边显示已通过、等待批准、正在运行和失败的运行。GitTree 与演示存储库的接口。
  2. 打开运行

    选择它以查看其作业和步骤以及每个作业的日志。 Show Commit in Graph 跳转到它运行的提交。

  3. 采取行动

    使用 Re-run Failed Jobs、Re-run All Jobs 或 Cancel Run…。 Needs approval 提供 Approve Deployment… 和 Reject Deployment… 的部署。

预期结果

您无需离开 GitTree 即可查看分支的每次运行,并且状态栏会显示您所在分支的最新运行。

更多 CI/CD 操作

  • Run Workflow… 启动一个可以在您选择的分支上手动运行的工作流程。
  • Filters 缩小列表范围; Show Only My Runs 保留您的。
  • 当跑步结束时,Watch Run 会通知您。
  • Save Artifact… 下载运行生成的文件。
  • 当 Nour 打开时,Explain Failure with Nour 会读取失败作业的日志并对其进行解释。

如果出现问题

“拉取请求、问题和 CI/CD 运行是 GitTree Pro 的一部分。”

您的试用已结束或从未开始。 Local Git 继续免费工作;开始试用或让专业人士查看运行情况。

问题

GitTree 是否运行我的管道?

不会。一如既往,您的主机会运行它们。 GitTree 读取其状态和日志并发送您选择的操作,例如重新运行。