Github Action使用私有Runner

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载自夜明的孤行灯

本文链接地址: 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/

发表评论