手动触发 github actions
· 阅读需 2 分钟
自动化相关
查看所有标签为了保证代码风格统一,使用 husky + lint-staged + prettier + eslint 提交代码前自动格式化代码。
当使用 husky
后,在 git commit
时:
pre-commit
钩子lint-staged
prettier
eslint
操作会自动用 Prettier 和 ESLint 格式化暂存区(git add 过的文件)的代码,并检查代码是否符合规范。格式化的改动会自动添加到本次提交,无需手动操作。
GitHub Actions 是 GitHub 提供的 托管式自动化服务,其运行特点如下:
• 按需创建:每次触发工作流程时,GitHub 会在其服务器集群中动态创建虚拟机实例(称为 Runner
)
• 环境隔离:每个 Job 都在全新的独立环境中执行,任务完成后销毁实例
• 多系统支持:提供 Linux (Ubuntu)、Windows 和 macOS 三种托管运行环境