-
Notifications
You must be signed in to change notification settings - Fork 5
Installation
vzakaznikov edited this page Jan 23, 2024
·
2 revisions
pip3 install testflows.github.hetzner.runners
Check that the github-hetzner-runners utility was installed correctly by executing the github-hetzner-runners -v command.
github-hetzner-runners -v
The github-hetzner-runners utility is installed in the ~/.local/bin/ folder. Please make sure that this folder is part of the PATH.
which github-hetzner-runners
~/.local/bin/github-hetzner-runners
If your PATH is missing this folder on Ubuntu, modify your ~/.profile and add the following section:
~/.profile: |
# set PATH so it includes the user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi |
---|
For development, you can install from sources as follows:
git clone https://github.com/testflows/testflows-github-hetzner-runners.git
./package && ./install
Developed and maintained by the TestFlows team.
- Home
- Installation
- Quick Start
- Getting Started Tutorial
- Basic Configuration
- Specifying the Maximum Number of Runners
- Specifying the Maximum Number of Runners Used in Workflow a Run
- Recycling Powered‐Off Servers
- Skipping Jobs
- Using Custom Label Prefix
- Jobs That Require the Docker Engine
- Specifying The Runner Type
- Specifying The Runner Location
- Specifying The Runner Image
- Specifying The Custom Runner Server Setup Script
- Specifying The Custom Runner Server Startup Script
- Disabling Setup or Startup Scripts
- Specifying Standby Runners
- Specifying Logger Configuration
- Listing All Current Servers
- Opening The SSH Client To The Server
- Deleting All Runners and Their Servers
- Using a Configuration File
- Specifying SSH Key
- Specifying Additional SSH Keys
- Running as a Service
- Running as a Cloud Service
- Scaling Up Runners
- Scaling Down Runners
- Handling Failing Conditions
- Meta Labels
- Estimating Costs
- Listing Images
- Deleting Images
- Creating Custom Images
- Program Options