如何在本地部署 Github Actions Runner,通过代理服务器正常运行?

165 天前
 sn0wdr1am

如题,怎么部署 Github Actions Runner ,这个简单。

难点就是:

如果让这个 Github Actions Runner 在代理服务器后面能够正常运行?

代码:( dev 分支) https://github.com/snowdreamtech/alpine

Github Actions:( dev 的都是) https://github.com/snowdreamtech/alpine/actions

2035 次点击
所在节点    程序员
23 条回复
sn0wdr1am
165 天前
@moefishtang docker 要设置,是因为 docker buildx ,要额外设置。

如何优雅的给 Docker 配置网络代理
https://cloud.tencent.com/developer/article/1806455
zhaojun1998
164 天前
试过,但效果都不是很好,网络和性能都是问题,还有各种兼容性问题,你自己搭建的不一定和官方提供的环境一模一样。

后来使用了第三方的 Github Actions Runner 服务,比官方的性能快好几倍,有免费额度,完全够用:

https://www.ubicloud.com/use-cases/github-actions (amd64 arm64) 性能中上,还不错,免费 1250 分钟
https://www.warpbuild.com/pricing (amd64 arm64 macos windows) 为数不多的提供 windows 还有免费额度的,免费 2000 分钟
https://docs.blacksmith.sh/runners/pricing (amd64 arm64) 基于 Hetzner 超高性能服务器,免费 3000 分钟
sn0wdr1am
164 天前
@zhaojun1998

确实可能遇到这样的问题。

自建的 Github Actions Runner 主要是给私有项目用的。
开源项目直接用 Github 官方的 Github Actions Runner 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1122759

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX