gitlab-runner

  • By Erik Lönroth
Channel Revision Published Runs on
latest/stable 9 06 Mar 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
latest/beta 4 07 Jul 2021
Ubuntu 20.04
latest/edge 9 26 Feb 2024
Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04
juju deploy gitlab-runner
Show information

Platform:

Ubuntu
22.04 20.04 18.04

Learn about configurations >

  • check-interval | int

    Default: 3

    "Seconds a runner waits between checks for each executor. If set to 0 or lower, the default value is used (3)."

  • concurrent | int

    Default: 1

    "Number of concurrent jobs for a runner. Limits how many jobs can run concurrently. The maximum number is all defined runners. 0 does not mean unlimited."

  • docker-image | string

    Default: docker:latest

    "Deployment only config. The docker image to use for docker runners."

  • docker-in-docker | boolean

    "Allow for running Docker in Docker using socks"

  • docker-tmpfs | string

    "Docker executor temporary file system configuration for tmpfs. Path and config separated by a ':'. E.g. /scratch:rw,exec,size=1g"

  • executor | string

    Default: docker

    "MANDATORY: Can be: docker or lxd. Determines if this runner uses a lxd or docker executor. E.g. select [docker | lxd]"

  • gitlab-registration-token | string

    MANDATORY: registration token. Get it from you gitlab project.

  • gitlab-runner-architecture | string

    Default: amd64

    "Architecture of the gitlab runner debian package to download"

  • gitlab-server | string

    MANDATORY: gitlab server to use. E.g. https://gitlab.example.com

  • http_proxy | string

    A http proxy url E.g. http://proxy.example.com:8080/

  • https_proxy | string

    A https proxy url E.g. https://proxy.example.com:8080/

  • locked | boolean

    Default: True

    "Locks the runner to the current project, defaults to true."

  • log-format | string

    Default: runner

    "Specifies the log format. Options are runner, text, and json."

  • log-level | string

    Default: error

    "Allowed values are debug, info, warn, error, fatal, panic"

  • run-untagged | boolean

    Makes the runner units digest untagged jobs or not.

  • sentry-dsn | boolean

    Default: True

    "Enables tracking of all system level errors to Sentry."

  • tag-list | string

    Deployment only config. Comma separated Tag list for this runner. E.g. juju,docker