🤖 学习 GitHub Actions:创建漂亮的 PR 评论
步骤 1:创建操作文件
步骤 2:添加“Hello world!”动作
步骤3:添加图片🖼️
步骤4:利润
你可能见过一些可以自动生成带有表格、图片、链接的GitHub PR评论的服务?比如下面这两个:
很神奇吧✨?让我们看看怎么做。这次我们甚至不需要使用命令行或离线编辑器!这篇文章涵盖以下内容:
- 如何在线创建“Hello world!”GitHub 操作
- 使用CML脚本生成包含图片🖼的自定义 Markdown 注释。
了解更多关于CML 的信息。除了 GitHub 评论之外,它还能为 GitLab 提供同样的功能。此外,重要的是,它在构建时就充分考虑了机器学习工作流程,除了简单的报告之外,还能自动执行机器学习中的许多繁琐任务。
步骤 1:创建操作文件
你可以使用 GitHub 在线用户界面完成此操作!将文件添加.github/workflows/cml.yaml
到你的仓库,如下所示:
顺便说一句,我已经 fork 了DVC 示例入门repo,以便在本教程中操作 - 欢迎随意这样做😊
步骤 2:添加“Hello world!”动作
请随意从这个要点复制粘贴:
步骤3:添加图片🖼️
这就是魔法✨发生的地方!让我们像这样更新几行代码(从这个gist复制粘贴):
cml-publish prc.svg --md >> report.md
cml-send-comment report.md
如果您使用CML docker 来运行该操作,这就是您所需要的全部!
我们特意不关注该操作的其他三行,即生成图像的部分。这超出了本文的讨论范围,并且特定于该代码库。如果您是机器学习从业者,我们强烈建议您阅读该代码库和DVC文档。
cml-publish
- 保存图像并
在 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