Install an Heptapod runner

Here is a copy of the instructions to install a runner for Heptapod (as they are only available to the administrators):

Download and install binary

# Download the binary for your system
sudo curl -L --output /usr/local/bin/gitlab-runner https://download.heptapod.net/runner/latest/binaries/heptapod-runner-linux-amd64

# Give it permission to execute
sudo chmod +x /usr/local/bin/gitlab-runner

# Create a GitLab Runner user
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash

# Install and run as a service
sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
sudo gitlab-runner start

Command to register runner
sudo gitlab-runner register --url https://foss.heptapod.net/ --registration-token <token>

Request the token by contacting the administrators.

It is also possible to use the docker image instead of the binary.

1 Like

I will also leave here the convention to name the runner: <organisation>-<name or id>-<executor (docker)>-<arch>.
Ex: tryton-tycho-docker-amd64