GitHub Marketplace 同时提供了 GitHub Actions 和 GitHub Apps,每一个都可以是有价值的自动化和工作流工具。 通过了解每种选项的差异和优势,可以选择最适合自己作业的选项。
GitHub Apps:
- 持续运行并且能够对事件迅速做出反应。
 - 需要持续性数据时效果非常好。
 - 适合处理不费时的 API 请求。
 - 在您提供的服务器或计算基础架构上运行
 
GitHub Actions:
- 提供可执行持续集成和持续部署的自动化。
 - 可以直接在运行器计算机或 Docker 容器中运行。
 - 可以包括访问仓库克隆的权限,使部署和发布工具、代码格式化程序和命令行工具能够访问您的代码。
 - 不需要您部署代码或提供应用程序。
 - 具有创建和使用密码的简单界面,该界面使操作能够与第三方服务进行交互,而无需存储使用该操作人员的凭据。