GitHub Actions 是什么
官方文档 是这么介绍的
在 GitHub Actions 的仓库中自动化、自定义和执行软件开发工作流程。 您可以发现、创建和共享操作以执行您喜欢的任何作业(包括 CI/CD),并将操作合并到完全自定义的工作流程中。
我的理解
可以理解为一个有条件(比如push事件,也可以是 cron 表达式定义的一个定时任务)触发的工作流任务。而这个工作流任务是可以由我们开发者自定义的,执行这些任务的环境由 GitHub 提供,一般是 ubuntu 环境。通过这个环境,我们可以执行一些自定义脚本,亦或是调用其他开发者发布的插件来实现一些开发者想要的功能