Нужно ли устанавливать Docker для установки gitlab-runner в Windows? - PullRequest
0 голосов
/ 07 февраля 2019

Не могу установить gitlab-runner через windows.При выполнении команды gitlab-runner install я получаю эту ошибку: Термин «gitlab-runner» не распознается как имя командлета, функции, файла сценария или работающей программы.

Я настроил gitlab-runner два раза.Сначала с Docker в качестве исполнителя, а также использовал Docker для изображения.И после этого я настроил один с оболочкой в ​​качестве исполнителя.Но оба раза я получал ошибку, когда пытался установить бегунок.

Нужно ли устанавливать докер на мою машину? [Я совершенно новичок в CI.Итак, некоторые руки помощи мне очень помогут.]

config.toml для докера

concurrent = 1
check_interval = 0

[session_server]
 session_timeout = 1800

[[runners]]
  name = "ababil-deposit-web-runner"
  url = "http://gitlab.mislbd.lan/"
  token = "b95494a9f59de1ea9bc9643a17fa8b"
  executor = "docker"
[runners.docker]
  tls_verify = false
  image = "docker"
  privileged = false
  disable_entrypoint_overwrite = false
  oom_kill_disable = false
  disable_cache = false
  volumes = ["/cache"]
  shm_size = 0
 [runners.cache]
  [runners.cache.s3]
  [runners.cache.gcs]

config.toml для оболочки-

concurrent = 1
check_interval = 0

[session_server]
  session_timeout = 1800

[[runners]]
  name = "deposit-runner"
  url = "http://gitlab.mislbd.lan/"
  token = "d7ebbbaf895f2dffa3f63d5ddadb80"
  executor = "shell"
  [runners.cache]
  [runners.cache.s3]
  [runners.cache.gcs]

1 Ответ

0 голосов
/ 08 февраля 2019

Отображаемое сообщение об ошибке « Термин« gitlab-runner »не распознается как имя командлета, функции, файла сценария или работающей программы » от Power Shell, когдаон не может найти команду, которую вы написали.Обычно это происходит, когда вы не добавили путь к exe-файлу в переменные среды.

Вы также можете записать полный путь к команде, которую вы хотите запустить в Power Shell, например:

C:\dev\GitLab-Runner\glr.exe

Я переименовал мой файл бегуна gitlab в "glr.exe", но вы должны записать имя вашего файла.

Бегуны GitLab можно запускать так, и они не требуютдокер.

...