{"meta":{"title":"GitHub Actions 与 GitHub 应用","intro":"了解 GitHub Actions 和 GitHub Apps 之间的主要差异，以帮助你确定哪一个适合你的用例。","product":"GitHub Actions","breadcrumbs":[{"href":"/zh/actions","title":"GitHub Actions"},{"href":"/zh/actions/get-started","title":"开始"},{"href":"/zh/actions/get-started/actions-vs-apps","title":"Actions 与 应用"}],"documentType":"article"},"body":"# GitHub Actions 与 GitHub 应用\n\n了解 GitHub Actions 和 GitHub Apps 之间的主要差异，以帮助你确定哪一个适合你的用例。\n\nGitHub Marketplace 同时提供了 GitHub Actions 和 GitHub Apps，每一个都可以是有价值的自动化和工作流工具。 通过了解每种选项的差异和优势，可以选择最适合自己作业的选项。\n\nGitHub Apps：\n* 持续运行并且能够对事件迅速做出反应。\n* 需要持续性数据时效果非常好。\n* 适合处理不费时的 API 请求。\n* 在您提供的服务器或计算基础架构上运行\n\nGitHub Actions：\n* 提供可执行持续集成和持续部署的自动化。\n* 可以直接在运行器计算机或 Docker 容器中运行。\n* 可以包括访问仓库克隆的权限，使部署和发布工具、代码格式化程序和命令行工具能够访问您的代码。\n* 不需要您部署代码或提供应用程序。\n* 具有创建和使用密码的简单界面，该界面使操作能够与第三方服务进行交互，而无需存储使用该操作人员的凭据。"}