利用Github Actions测试Go代码

每次推送代码后,GitHub Actions允许您在GitHub服务器上的仓库中运行代码。
这可以用来干很多事情。 本文讨论如何使用它来运行测试(替代travis.ci之类的托管CI服务)。
GitHub Action由某个GitHub仓库中的Dockerfile定义。 由于可以有多个动作,因此您需要为每个动作创建一个目录。
动作(Action)由仓库中的工作流描述文件.github/main.workflow触发。
工作流是每个仓库特定的,而动作是可以被共享的。
工作流程的运行时间(工作流程中所有动作的总和)上限为1小时。

工作流