检查发布并测试操作

已完成

操作通常会生成控制台输出。 无需直接连接到运行程序来检索该输出。

操作的控制台输出可直接从 GitHub UI 中获取。

选择顶部存储库菜单上的“操作”,查看已执行的工作流的列表以查看输出。

接下来,单击作业的名称以查看步骤的输出。

操作的控制台输出。

控制台输出可以帮助调试。 如果不够的话,还可以启用更多日志记录。 参阅:启用调试日志记录

操作的发布管理

虽然你可能希望检索最新版本的操作,但在许多情况下,可能需要特定版本的操作。

可以通过多种方式请求特定版本的操作:

标记

使用标记可以指定想要使用的精确版本。


steps:
    -uses: actions/install-timer@v2.0.1

基于 SHA 的哈希

你可以为操作指定请求的基于 SHA 的哈希。 它确保操作未更改。 但是,这样做的缺点是也不会自动收到操作更新。

steps:
    -uses: actions/install-timer@327239021f7cc39fe7327647b213799853a9eb98

分支

请求操作的一种常见方法就是引用要处理的分支。 然后,你将从该分支获取最新版本。 这意味着你将受益于更新,但也会增加代码中断的可能性。

steps:
    -uses: actions/install-timer@develop

测试操作

GitHub 提供了多种操作学习工具。

GitHub Actions:hello-world

你将看到如何进行以下操作的基本示例:

  • 组织和标识工作流文件。
  • 添加可执行脚本。
  • 创建工作流和操作块。
  • 触发工作流。
  • 发现工作流日志。