GitTree桌面手册
持续集成/持续交付
您的提交旁边的管道:运行的内容、失败的内容以及原因,无需离开应用程序。
CI/CD 运行
GitTree 在左侧面板和图表旁边的完整列表中显示存储库主机的 CI/CD 运行,例如 GitHub 操作:通过的内容、失败的内容以及原因,包括 Re-run Failed Jobs、Cancel Run… 和 Run Workflow…。 CI/CD 是 GitTree Pro 的一部分。
专业版浏览和过滤运行
CI/CD 列表显示存储库的每次运行,并在运行时自行更新。 Filters 将其缩小 Branch、Workflow、Status 和 Trigger; Mine 保持跑步; Watch 在后台保持运行更新并在完成时通知您。
专业版读取作业和日志
打开运行并选择一个作业或步骤以在 Log 选项卡中读取其日志。 Jump to first error 直接走向失败,Search the log… 查找文本,Timestamps 和 Wrap 更改视图,Following 将正在运行的作业的实时输出保留在视图中,Save Log… 将其写入文件。
专业版重新运行或取消管道
在运行中,Re-run Failed Jobs 仅重复失败的内容,Re-run All Jobs 重复所有内容,并且作业的菜单仅重新运行该作业(在 GitLab 样式阶段上为 Retry Stage)。 Cancel Run… 停止它; Force Cancel Run… 结束它而不让作业清理。任何取消都无法撤消。
专业版运行工作流程
Run Workflow… 启动可手动运行的工作流程,例如带有
专业版workflow_dispatch触发器的 GitHub Actions 工作流程或 Bitbucketcustom管道。 GitTree 从您选择的分支的工作流程文件中读取输入,并为每个输入显示一个字段。下载可用的工件
运行的 Artifacts 选项卡列出了它生成的文件,包括 Name、Size 和运行时间 Expires。 Save… 询问将其保存在哪里,并在提供商存储它时将其下载到那里; zip 被另存为 zip 并且 GitTree 不会打开它。
专业版检查部署和环境
部署的运行会显示 Deploys to … 和 Environments 选项卡:每个环境、其部署、分支或提交以及时间。等待的部署显示 Waiting for approval;如果您是其审核者之一,则 Approve Deployment… 和 Reject Deployment… 会采取行动。这些改变了每个人的事情,并且无法挽回。
专业版创建并检查管道文件
New CI/CD File… 在您的提供程序读取的地方写入一个起始文件,例如
专业版.github/workflows/或.gitlab-ci.yml;它永远不会覆盖现有文件。在 GitTree 中编辑它,按 Check with … 让提供商验证它,然后像任何文件一样提交它。管理管道设置
CI/CD Settings 显示提供程序允许其他应用管理的内容:Variables、Secrets、Environments、Runners、Schedules、Caches、Definitions 和 Releases。秘密的值在安全系统提示中输入或从您选择的文件中读取,然后直接发送给提供商; GitTree 绝不会在其他地方展示、保留或发送它。
专业版使用管道发布控件
CI/CD Settings › Releases 列出了存储库的版本。 New Release 命名一个标签(或从分支或提交创建一个标签),其中包含 Title、Notes (Markdown) 和人们可以下载的文件。除非您 Save as a draft,否则将为所有可以查看存储库的人发布版本。
专业版向 Nour 询问管道故障
Explain Failure 打开 Nour,询问有关运行失败的问题。仅当您每次都批准时,Nour 才会读取失败步骤的日志(最多 64 KiB),并回答它认为出了什么问题以及要尝试什么。将答案视为建议:根据日志进行检查。
专业版