🤖 学习 GitHub Actions:创建漂亮的 PR 评论步骤 1:创建 Action 文件步骤 2:添加“Hello world!”操作步骤 3:添加图片🖼️步骤 4:获利💥

2025-06-10

🤖 学习 GitHub Actions:创建漂亮的 PR 评论

步骤 1:创建操作文件

步骤 2:添加“Hello world!”动作

步骤3:添加图片🖼️

步骤4:利润

你可能见过一些可以自动生成带有表格、图片、链接的GitHub PR评论的服务?比如下面这两个:

CodecovCalibre报告

很神奇吧✨?让我们看看怎么做。这次我们甚至不需要使用命令行或离线编辑器!这篇文章涵盖以下内容:

  • 如何在线创建“Hello world!”GitHub 操作
  • 使用CML脚本生成包含图片🖼的自定义 Markdown 注释。

了解更多关于CML 的信息。除了 GitHub 评论之外,它还能为 GitLab 提供同样的功能。此外,重要的是,它在构建时就充分考虑了机器学习工作流程,除了简单的报告之外,还能自动执行机器学习中的许多繁琐任务。


步骤 1:创建操作文件

你可以使用 GitHub 在线用户界面完成此操作!将文件添加.github/workflows/cml.yaml到你的仓库,如下所示:

顺便说一句,我已经 fork 了DVC 示例入门repo,以便在本教程中操作 - 欢迎随意这样做😊

创建 GitHub 操作


步骤 2:添加“Hello world!”动作

请随意从这个要点复制粘贴

你好世界行动


步骤3:添加图片🖼️

这就是魔法✨发生的地方!让我们像这样更新几行代码(从这个gist复制粘贴):

魔法

cml-publish prc.svg --md >> report.md
cml-send-comment report.md

如果您使用CML docker 来运行该操作,这就是您所需要的全部!

我们特意不关注该操作的其他三行,即生成图像的部分。这超出了本文的讨论范围,并且特定于该代码库。如果您是机器学习从业者,我们强烈建议您阅读该代码库和DVC文档。

cml-publish- 保存图像并![Image](link)在 Markdown 文件中创建条目report.md

cml-send-comment- 将评论发送到 GitHub 以获取结果👇

步骤4:利润

利润

结果如下:

结果

在这种情况下,它包含一个精确召回率曲线,这是二分类器的一个基本且有用的特征。但您可以使用 Markdown 标记添加任何图像和文本,以创建您自己独特且实用的报告!


今天就到这里啦👌

我们只是粗略地了解了 GitHub 操作和 CML 的功能!我们强烈建议您查看操作市场

当然,您还可以阅读更多关于CML 的内容。除了 GitHub 评论之外,它还能为 GitLab 提供同样的功能。它在构建时就充分考虑了机器学习的工作流程,可以自动执行机器学习中的许多繁琐任务,例如远程运行训练。

鏂囩珷鏉ユ簮锛�https://dev.to/shcheklein/learning-github-actions-creating-beautiful-pr-comments-ibk
PREV
裤子可选:远程工作
NEXT
这个 TypeScript 库帮助我更快地构建全栈应用程序