Я новичок в GitLab CI / CD. У меня проблема с непрерывной интеграцией. Это мой config.toml
concurrent = 1
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "runner-pc"
url = "https://gitlab.com/"
token = "xxxxxxxxxxxxxxx"
executor = "docker"
[runners.custom_build_dir]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
[runners.docker]
tls_verify = false
image = "docker:19.03.1"
privileged = false
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/var/run/docker.sock:/var/run/docker.sock", "/cache"]
shm_size = 0
Вот мой простой .gitlab-ci.yml
stages:
- test
job1:
stage: test
script:
- docker --version
- git --version
tags:
- ldc
only:
- develop
То, что я ожидал на консоли конвейера, я ожидал *1009*: версия git Текущий результат: /bin/sh: eval: line 90: git: not found
Я просто хочу использовать некоторые командные строки Git, такие как git diff
, git show
, ... Не могли бы вы дать намек, чтобы выяснить это? Спасибо за ваше время!