本条微博地址田春冰河[2/3] 我滴个神啊,我在 Windows 笔记本里按照 GitHub 的文档安装了一个 Self-runner,启动以后它就是一个守护进程,可以自动连接到 GitHub。然后每当我在指定的分支上提交一次,GitHub 就会在我的 Windows 系统里触发一个 Actions。我使用的是跟之前完全相同的工作流定义,但由于我的整个工作流是基于 Docker 的,结果这个来自 GitHub 的 Action 自动访问我在 Windows 系统里安装的 Docker Desktop,在里面起了一个 Docker-in-docker 的编译环境,最里面仍然是 Linux 环境。虽然目前编译过程尚未结束,但目测最后的编译成果会正确地上传到 Docker Hub 上。而我之所以这么干,是因为 HOL 的这个编译模式所需的时间特别长,超出了 GitHub Actions 虚拟机最长运行 6 小时(以及 Docker Hub 自动编译最长 4 小时)的时间限制。
搜索微博更多关键词-GitHub