Github Action使用私有Runner

8 2月

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

发表评论

电子邮件地址不会被公开。