Когда я пытаюсь создать SSH бегун в консоли развертывания У меня есть эта ошибка:Gitlab CI, SSH бегун
Running with gitlab-ci-multi-runner 1.7.1 (f896af7)
Using SSH executor...
ERROR: Preparation failed: open ~/.ssh/id_rsa.pub: no such file or directory
Will be retried in 3s ...
Using SSH executor...
ERROR: Preparation failed: open ~/.ssh/id_rsa.pub: no such file or directory
Will be retried in 3s ...
Using SSH executor...
ERROR: Preparation failed: open ~/.ssh/id_rsa.pub: no such file or directory
Will be retried in 3s ...
ERROR: Build failed (system failure): open ~/.ssh/id_rsa.pub: no such file or directory
На моем сервере я создал ключ SSH, и этот ключ находится в директории ~/.ssh/id_rsa .паб. Мой .gitlab-ci.yml файл:
stages:
- deploy
before_script:
- whoami
mate-finder:
stage: deploy
script:
- sudo apt-get update -qy
- sudo apt-get install -y nodejs
- sudo npm install
- sudo ng build
- sudo ng serve
Как развернуть свое приложение на сервере? Как мне настроить мой бегун на сервере, когда я хочу развернуть на нем приложение angular2?
Я видел, что вы сделали там «whoami». Мои елки считали, что домашние каталоги не выстраиваются. – louahola
@louahola, когда я перемещаю id_rsa.pub в другой каталог, проблема не была решена. – srzeppa
https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/202; Я бы дал это выстрел – louahola