本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
转载自夜明的孤行灯
本文链接地址: https://www.huangyunkun.com/2020/02/08/github-action-runner-self-hosted/
Github Action对于私有库是有一定的分钟数限制,当然如果升级账号可以获得更长时长。
考虑到有一个空余服务器,且CI对于环境要求没有太高,普通的linux即可。Github Action文档提供了完善的接入说明,对于Windows、Linux、MacOS都支持。
考虑到方便和隔离,决定在Docker中运行,网上有别人打包好的,直接使用即可。在配置界面找到自己的token,然后运行。
docker run --name your-runner -e GITHUB_REPOSITORY="github address" \
-e GITHUB_TOKEN="your token" \
-e RUNNER_NAME="your-runner" \
-e REPLACE_EXISTING_RUNNER="true" \
htynkn/github-action-runner
在Github上可以看到新的Runner信息
workflow中修改runs-on为self-hosted就可以了
runs-on: self-hosted
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
转载自夜明的孤行灯
本文链接地址: https://www.huangyunkun.com/2020/02/08/github-action-runner-self-hosted/