понедельник, 9 января 2023 г.

Регистрация Gitlab Runner Docker-with-Docker

 docker-compose.yml

version: '3'

services:
  gitlab-runner-container:
    image: gitlab/gitlab-runner:latest
    container_name: gitlab-runner-container
    restart: always
    volumes:
      - ./config/:/etc/gitlab-runner/
      - /var/run/docker.sock:/var/run/docker.sock
      


docker compose exec gitlab-runner-container \
    gitlab-runner register \
    --non-interactive \
    --url <"ULR_TO_GITLAB"> \
    --clone-url <"ULR_TO_GITLAB"> \
    --registration-token  \
    --executor docker \
    --description "DESCRIPTION" \
    --docker-image "docker:stable" \
    --docker-volumes /var/run/docker.sock:/var/run/docker.sock
    

--clone-url - обязательное наличие. Без него не клонировался репозиторий (Была включена работа только SSH)

Комментариев нет: