GitHub 提供的自动化工作流(workflow)服务,用于在代码仓库中自动执行构建、测试、打包、部署等任务,常用于 CI/CD(持续集成与持续交付/部署)与日常开发自动化。
/ˈɡɪthʌb ˈækʃənz/
GitHub Actions runs tests every time I push code.
我每次推送代码时,GitHub Actions 都会运行测试。
By combining GitHub Actions with secrets and environment rules, the team automated releases to multiple regions while keeping credentials secure.
通过将 GitHub Actions 与机密信息(secrets)及环境规则结合,团队在确保凭据安全的同时,实现了面向多个地区的自动化发布。
“GitHub”源于版本控制工具 Git 与“hub(枢纽)”的组合,强调以代码仓库为协作中心;“Actions”直译为“动作/操作”,在这里指可执行的自动化步骤与可复用的动作组件。GitHub 于 2019 年正式推出 GitHub Actions,逐步成为开发者常用的自动化平台之一。