Gitlab CI Runner:致命:未找到命令

时间:2018-05-25 14:43:22

标签: docker gitlab-ci-runner

我尝试配置gitlab-runner。 这是我使用的教程:https://docs.gitlab.com/runner/install/docker.html 这些步骤没有问题,但是当我实际运行Runner时,它会因下面的错误而停止。引用此问题的唯一在线资源是这一个:https://gitlab.com/gitlab-org/gitlab-runner/issues/1762 但我在那里看不到解决方案。

Gitlab版本是:10.4.3

亚军的输出:

Running with gitlab-runner 10.7.2 (b5e03c94)
  on Runner for .NET Core 2 0945b842
Using Docker executor with image gitlab/gitlab-runner:latest ...
Pulling docker image gitlab/gitlab-runner:latest ...
Using docker image sha256:abe39c16d28c87fefad753d02a89f8764a7577439a4851ec1f7d5228df69e48e for gitlab/gitlab-runner:latest ...
Running on runner-0945b842-project-66-concurrent-0 via 32359ca86797...
Fetching changes...
HEAD is now at b180fbf -
From https://<redacted>
   b180fbf..3acaee5  <redacted> -> origin/<redacted>
Checking out 3acaee5f as <redacted>...
Skipping Git submodules setup
FATAL: Command sh not found.                       
FATAL: Command sh not found.                       
ERROR: Job failed: exit code 1

.gitlab-ci.yml

variables:
  GIT_SSL_NO_VERIFY: "1"

before_script:
  - docker login <redacted>

runnertest:
  tags:
    - dotnet
  script:
    - echo 'test'

config.toml

concurrent = 1
check_interval = 0

[[runners]]
  name = "Runner for .NET Core 2"
  url = "<redacted>"
  token = "0945b84283ca87d541418edb23bc8c"
  executor = "docker"
  tls_verify = false
  [runners.docker]
    environment = ['GIT_SSL_NO_VERIFY=true']
    image = "gitlab/gitlab-runner:latest"
    privileged = false
    disable_cache = false
    volumes = ["/cache"]
    shm_size = 0
  [runners.cache]

0 个答案:

没有答案