added gitlab runner
This commit is contained in:
		
							
								
								
									
										8
									
								
								gitlab/config.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								gitlab/config.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | { | ||||||
|  |   "auths": { | ||||||
|  |     "hub.cism-ms.ru": { | ||||||
|  |       "username": "your-username", | ||||||
|  |       "password": "your-password" | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  | } | ||||||
							
								
								
									
										33
									
								
								gitlab/docker-compose.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								gitlab/docker-compose.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | |||||||
|  | services: | ||||||
|  |   gitlab-runner: | ||||||
|  |     image: gitlab/gitlab-runner:latest | ||||||
|  |     container_name: gitlab-runner | ||||||
|  |     restart: always | ||||||
|  |     volumes: | ||||||
|  |       - /var/run/docker.sock:/var/run/docker.sock | ||||||
|  |       - ./runner:/etc/gitlab-runner | ||||||
|  |       - ./config.json:/root/.docker/config.json | ||||||
|  |     environment: | ||||||
|  |       - CI_SERVER_URL=https://gitlab.com  # Замените на URL вашего GitLab | ||||||
|  |       - REGISTRATION_TOKEN=your-registration-token  # Замените на ваш токен регистрации | ||||||
|  |       - RUNNER_NAME=ansible-runner  # Имя раннера | ||||||
|  |       - RUNNER_EXECUTOR=docker  # Используем Docker как исполнитель | ||||||
|  |       - DOCKER_IMAGE=hub.cism-ms.ru/ansible/ansible:latest  # Образ Docker по умолчанию | ||||||
|  |       - RUNNER_TAGS=docker,linux,ansible  # Теги для раннера | ||||||
|  |       - DOCKER_PRIVILEGED=true  # Привилегированный режим | ||||||
|  |       - DOCKER_TLS_VERIFY=false  # Отключить проверку TLS | ||||||
|  |       - DOCKER_TTY=false  # Отключить TTY | ||||||
|  |     command: > | ||||||
|  |       register --non-interactive | ||||||
|  |       --executor ${RUNNER_EXECUTOR} | ||||||
|  |       --docker-image ${DOCKER_IMAGE} | ||||||
|  |       --url ${CI_SERVER_URL} | ||||||
|  |       --registration-token ${REGISTRATION_TOKEN} | ||||||
|  |       --description ${RUNNER_NAME} | ||||||
|  |       --tag-list ${RUNNER_TAGS} | ||||||
|  |       --run-untagged="true" | ||||||
|  |       --locked="false" | ||||||
|  |       --docker-privileged=${DOCKER_PRIVILEGED} | ||||||
|  |       --docker-tlsverify=${DOCKER_TLS_VERIFY} | ||||||
|  |       --docker-disable-entrypoint-overwrite="false" | ||||||
|  |       --docker-tty=${DOCKER_TTY} | ||||||
							
								
								
									
										31
									
								
								gitlab/runner/config.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								gitlab/runner/config.toml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | |||||||
|  | concurrent = 1 | ||||||
|  | check_interval = 0 | ||||||
|  | shutdown_timeout = 0 | ||||||
|  |  | ||||||
|  | [session_server] | ||||||
|  |   session_timeout = 1800 | ||||||
|  |  | ||||||
|  | [[runners]] | ||||||
|  |   name = "faa4e539628d" | ||||||
|  |   url = "http://git.cism-ms.ru" | ||||||
|  |   id = 115 | ||||||
|  |   token = "glrt-t3_5MD8hLs_69nChDbwXHLM" | ||||||
|  |   token_obtained_at = 2025-03-17T15:35:01Z | ||||||
|  |   token_expires_at = 0001-01-01T00:00:00Z | ||||||
|  |   executor = "docker" | ||||||
|  |   [runners.cache] | ||||||
|  |     MaxUploadedArchiveSize = 0 | ||||||
|  |     [runners.cache.s3] | ||||||
|  |     [runners.cache.gcs] | ||||||
|  |     [runners.cache.azure] | ||||||
|  |   [runners.docker] | ||||||
|  |     tty = false | ||||||
|  |     tls_verify = false | ||||||
|  |     image = "hub.cism-ms.ru/ansible/ansible:latest" | ||||||
|  |     privileged = true | ||||||
|  |     disable_entrypoint_overwrite = false | ||||||
|  |     oom_kill_disable = false | ||||||
|  |     disable_cache = false | ||||||
|  |     volumes = ["/var/run/docker.sock:/var/run/docker.sock", "/cache"] | ||||||
|  |     shm_size = 0 | ||||||
|  |     network_mtu = 0 | ||||||
		Reference in New Issue
	
	Block a user