LittleC
技术学习记录
技术交流学习

github自部署actions runner遇到的一些坑

其实白嫖也挺好,但是workflow有上传到阿里云oss的内容,gh的worker好像是美国的,上传属实太慢了,开海外加速有点亏。恰巧有香港服务器,可以试试自部署。

(node:2690) UnhandledPromiseRejectionWarning: ResponseTimeoutError: Response timeout for 60000ms, please increase the timeout or use multipartDownload.

部署

部署中按照github上的说明就行了,但是根据测试

这一步卡了半天过不去

打开一看是有arch的,后来才知道和platform_version有关

https://github.com/actions/setup-python#using-setup-python-with-a-self-hosted-runner

文档里一看才知道,要进行相关设置。简单来说,就是必须要有/opt/hostedtoolcache这个目录,并在workflow中指定好。但是我设置好了还是不行,

https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners#supported-operating-systems-for-self-hosted-runners
从这看到Ubuntu 16.04 or later,结合刚才的platform_version,大概是setup-python必须要ubuntu系统。

解决方案

我输了,docker大法好!

没有标签
首页      开发      github自部署actions runner遇到的一些坑

技术交流学习

github自部署actions runner遇到的一些坑
其实白嫖也挺好,但是workflow有上传到阿里云oss的内容,gh的worker好像是美国的,上传属实太慢了,开海外加速有点亏。恰巧有香港服务器,可以试试自部署。 (node:2690) UnhandledProm…
扫描二维码继续阅读
2021-01-18