Commit af3d002e authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Añade nuevas variables de configuración

Soporta definir el nivel de concurrencia global mediante variable de
entorno, a falta de soporte oficial. Define valores por defecto a 1 para
evitar la concurrencia por ahora.

Soporta definir nivel de log, timeout de ejecución por defecto y
deshabilitar las paradas por falta de memoria.
parent ace497fb
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -2,14 +2,17 @@ IMAGE_NAME=gitlab/gitlab-runner
IMAGE_TAG=alpine

CONFIG_FILE=/etc/gitlab-runner/config.toml
CONCURRENT=1
LOG_LEVEL=warn
CI_SERVER_URL=https://gitlab.com/
REGISTRATION_TOKEN=changeme
REGISTER_NON_INTERACTIVE=true
REGISTER_LOCKED=false
REGISTER_RUN_UNTAGGED=true
REGISTER_MAXIMUM_TIMEOUT=7200
RUNNER_NAME=redmic-gitlab-runner
RUNNER_TAG_LIST=custom-runner
RUNNER_LIMIT=0
RUNNER_LIMIT=1
RUNNER_REQUEST_CONCURRENCY=1
RUNNER_OUTPUT_LIMIT=40960
RUNNER_EXECUTOR=docker
@@ -17,6 +20,7 @@ RUNNER_ENV=DOCKER_TLS_CERTDIR=

DOCKER_IMAGE=alpine:latest
DOCKER_PRIVILEGED=true
DOCKER_OOM_KILL_DISABLE=false
DOCKER_DISABLE_CACHE=false
DOCKER_NETWORK_MODE=gitlab-net
DOCKER_SHM_SIZE=1000000000
+5 −1
Original line number Diff line number Diff line
@@ -7,14 +7,17 @@ services:
    command: >
      -c "
        gitlab-runner unregister --name \"${RUNNER_NAME}\";
        gitlab-runner register"
        gitlab-runner register";
        sed -i \"s/concurrent.*/concurrent = ${CONCURRENT}/\" ${CONFIG_FILE}
    environment:
      CONFIG_FILE:
      LOG_LEVEL:
      CI_SERVER_URL:
      REGISTRATION_TOKEN:
      REGISTER_NON_INTERACTIVE:
      REGISTER_LOCKED:
      REGISTER_RUN_UNTAGGED:
      REGISTER_MAXIMUM_TIMEOUT:
      RUNNER_NAME:
      RUNNER_TAG_LIST:
      RUNNER_LIMIT:
@@ -24,6 +27,7 @@ services:
      RUNNER_ENV:
      DOCKER_IMAGE:
      DOCKER_PRIVILEGED:
      DOCKER_OOM_KILL_DISABLE:
      DOCKER_DISABLE_CACHE:
      DOCKER_VOLUMES:
      DOCKER_NETWORK_MODE: