1.5 KiB
1.5 KiB
🏠 Run metrics on self-hosted runners
0️ Setup a self-hosted runner
Learn more about hosting runners on GitHub documentation.
⚠️ To run metrics on a self-hosted runner, the following dependencies needs to be installed on runner:
Go to repository settings, and select Runners under the Actions side tab.
⚠️ Working user must be able to run docker. If metrics is run with an unprivileged user, ensure it can open
/var/run/docker.sockUse the following workaround when receiving the following error:
dial unix /var/run/docker.sock: connect: permission deniedusermod -a -G docker $USER chown root:docker /var/run/docker.sock
1️ Update workflows to use self-hosted runners
To run metrics action on a self-hosted runner, uses runs-on: self-hosted.
Example: render metrics for github organization
runs-on: self-hosted
steps:
- uses: lowlighter/metrics@latest
with:
token: ${{ secrets.METRICS_TOKEN }}
💡 To easily debug workflow errors, use
debug: yesoption

