简介
使用 Git 中,你可以写一个脚本 .yml(就是 .yaml,跟 jpg = jepg 是同样的道理)放在本地 Repo 里(必须放在 .github/workflows/ 目录下)一起 push 到远程仓库。
Github 收到活动会自动进行判断,当脚本里写的触发条件达成时,就会临时分配一个虚拟机给你,在这个虚拟机上继续运行完整脚本。
这就是「Github Action」服务。
模拟环境
如果要练习,当然是新建一个仓库专门用来练习最好。
但仍然很麻烦,于是可以使用模拟工具「act」在本地模拟测试脚本。
Linux 运行:
| |
Windows 使用 Chocolatey 安装:
| |
然后在仓库路径下直接执行 act 命令即可调试 Github Action 脚本。
入门
具体细节自行查阅资料,详见 Github 官方文档 或 阮一峰的博客。