Я установил CI / CD на GitLab для своего игрушечного проекта.После установки Runner на моем собственном хосте и активации его для моего проекта я дважды проверил все с помощью
- , запустив
gitlab-runner verify
, и получил результат
![enter image description here](https://i.stack.imgur.com/RxTCL.png)
На GitLab я получил результат после завершения шага регистрации (
gitlab-runner register
)
![enter image description here](https://i.stack.imgur.com/f66XU.png)
Содержание в config
Файл для GiLab Runner выглядит следующим образом
concurrent = 1
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "localhost"
url = "https://gitlab.com/"
token = MyTokenProvidedByGitLab
executor = "ssh"
[runners.custom_build_dir]
[runners.ssh]
user = "root"
host = "MyHost.org"
port = "22"
identity_file = "/d/ssh/id_rsa"
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
Однако конвейер застревает
![enter image description here](https://i.stack.imgur.com/LOiRE.png)
Кроме того, я также выполнил командуgitlab-runner run
, чтобы попытаться запустить конвейер, но, похоже, он не работает, ниже приведено изображение
![enter image description here](https://i.stack.imgur.com/NOdIe.png)
Что-то не так в моих шагах по настройке